¿Hay alguna forma de decirle a Finder que no se asome o no genere miniaturas de archivos en función de una carpeta o recurso compartido de red en particular?
Tengo un sistema de archivo de cinta que presenta un recurso compartido de red SMB (Windows) a los clientes. Los clientes pueden ver todos los archivos y carpetas que se han colocado en el recurso compartido de red, y los datos se archivan de forma transparente en una cinta en segundo plano, dejando un pequeño archivo "stub" en el disco. Cuando un cliente emite una solicitud de lectura de un archivo, el sistema de cinta recupera el archivo de la cinta y lo envía de vuelta al cliente. El resultado es que obtengo una gran cantidad de almacenamiento barato de alta latencia, pero con una interfaz de red compartida muy simple.
Sin embargo, hay un problema importante con los clientes de Mac: cuando Finder ve un directorio lleno de archivos, intenta generar miniaturas y leer otros datos sobre el archivo. Finder asume que puede obtener datos con relativa rapidez, por lo que cuando ve un directorio lleno de archivos mov de 100 GB, solicita leer cada uno de ellos para que pueda generar las miniaturas.
Como era de esperar, esto hace que la unidad de cinta se vuelva loca, ya que intenta extraer cada uno de estos archivos de la cinta solo para generar las miniaturas.
Idealmente, me gustaría decirle a Finder que no lea ningún dato dentro del archivo hasta que el usuario lo solicite explícitamente, es decir. Solicitan copiarlo a su disco local. ¿Es esto posible?