Come posso modificare com.apple.qtkitserver.sb
per ignorare un determinato volume di rete?
Ad esempio, non voglio che quicklook costruisca anteprime di risorse grafiche che si trovano su un server. Quando accedo a una condivisione netatalk con centinaia di jpg in una cartella, fs_usage mostra una tonnellata di transazioni come questa:
09:43:15.675208 getattrlist /Applications/Preview.app 0.000007 Finder.2001210
09:43:15.675276 getattrlist /Volumes/server/path/file.jpg 0.000010 Finder.2001210
09:43:15.675735 open F=38 (R_____) /Volumes/server/path/file.jpg >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 0.000458 W Finder.2001210
09:43:15.675738 fstat64 F=38 0.000002 Finder.2001210
09:43:15.675745 pread F=38 B=0x24 O=0x00000000 0.000003 Finder.2001210
09:43:15.675748 pread F=38 B=0x62 O=0x00030235 0.000002 Finder.2001210
09:43:15.676384 close F=38 0.000634 W Finder.2001210
Il che mi viene in mente è quicklook che costruisce miniature e anteprime dei file in esso contenuti. Questo rallentamento del finder fino a una scansione fino al completamento delle transazioni.
Ho provato ad aggiungere la regola:
(deny file-read
(subpath "/Volumes/Volumename"))
Questo non sembra avere alcun effetto.