Y a-t-il un moyen d'indiquer à Finder de ne pas regarder à l'intérieur ou de générer des miniatures pour les fichiers basés sur un partage réseau ou un dossier particulier?
J'ai un système d'archivage sur bande qui présente un partage réseau SMB (Windows) aux clients. Les clients peuvent voir tous les fichiers et dossiers qui ont été placés sur le partage réseau, et les données sont archivées de manière transparente sur bande en arrière-plan laissant un petit fichier « témoin » sur le disque. Lorsqu'une demande de lecture d'un fichier est émise par un client, le système sur bande rappelle le fichier de la bande et l'envoie de nouveau au client. En fin de compte, j'obtiens une grande quantité de stockage bon marché à haute latence, mais avec une interface de partage réseau très simple.
Cependant, il y a un problème important avec les clients Mac : lorsque Finder voit un répertoire rempli de fichiers, il tente de générer des miniatures et de lire d'autres données sur le fichier. Finder suppose qu'il peut obtenir des données relativement rapidement, donc lorsqu'il voit un répertoire plein de fichiers mov d'une valeur de 100 Go, il demande à lire chacun d'entre eux pour pouvoir générer les miniatures.
Prévisiblement, cela rend le lecteur sur bande fou, car il tente de télécharger chacun de ces fichiers de la bande juste pour générer les miniatures.
Idéalement, j'aimerais dire à Finder de ne pas lire les données à l'intérieur du fichier tant qu'elles ne sont pas explicitement demandées par l'utilisateur, c'est-à-dire s'ils demandent de le copier sur leur disque local. Est-ce possible?