Ik heb een externe HDD voor muziek en de Time Machine backups die nu geindexeerd wordt door Spotlight.
Dat wil ik niet maar de standaard opties om dit uit te schakelen werken helaas niet:
mdutil -i off zou dus het indexeren moeten stoppen. Het uitschakelen van de indexering op / werkt wel goed.
Ook weghalen van heel .Spotlight-V100 directory heeft geen zin gehad en idem met mdutil -E.
Andere optie is om .metadata_never_index aan te maken in de root. Dit heeft geen effect.
Andere optie is om de folders op te nemen in de Privacy tab van Spotlight. Ook dit werkt niet omdat ik hier een foutmelding krijg. "Privacy List Error. The item couldn't be added or removed because of an unknown error" als ik de Backups.backupdb folder via Finder wil toevoegen. Via de defaults write is het wel gelukt om dit aan Exclusions.plist toe te voegen:
Met of zonder strings lijkt niet uit te maken, Spotlight negeert het gewoon terwijl het daarna wel in Privacy tab wordt getoond.
Via lsof | grep "Toshiba" zie ik dat toch in Backups.backupdb wordt geindexed omdat daar het mdworker proces bezig is.
Iemand enig idee wat ik nog meer kan doen? Misschien dat dtrace een oplossing biedt.
Verdere specs: HDD aangesloten via usb, mac os x 10.5.7
Dat wil ik niet maar de standaard opties om dit uit te schakelen werken helaas niet:
code:
1
2
3
| [smesjz@macbook:/Volumes/Toshiba HDD]$ sudo mdutil -i off /Volumes/Toshiba\ HDD/
/Volumes/Toshiba HDD:
Indexing enabled. |
mdutil -i off zou dus het indexeren moeten stoppen. Het uitschakelen van de indexering op / werkt wel goed.
Ook weghalen van heel .Spotlight-V100 directory heeft geen zin gehad en idem met mdutil -E.
Andere optie is om .metadata_never_index aan te maken in de root. Dit heeft geen effect.
Andere optie is om de folders op te nemen in de Privacy tab van Spotlight. Ook dit werkt niet omdat ik hier een foutmelding krijg. "Privacy List Error. The item couldn't be added or removed because of an unknown error" als ik de Backups.backupdb folder via Finder wil toevoegen. Via de defaults write is het wel gelukt om dit aan Exclusions.plist toe te voegen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| [root@macbook:/Volumes/Toshiba HDD/.Spotlight-V100/Store-V1]$ cat Exclusions.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Exclusions</key>
<array>
<string>muziek</string>
<string>films</string>
<string>"Backups.backupdb"</string>
</array>
</dict>
</plist> |
Met of zonder strings lijkt niet uit te maken, Spotlight negeert het gewoon terwijl het daarna wel in Privacy tab wordt getoond.
Via lsof | grep "Toshiba" zie ik dat toch in Backups.backupdb wordt geindexed omdat daar het mdworker proces bezig is.
Iemand enig idee wat ik nog meer kan doen? Misschien dat dtrace een oplossing biedt.
Verdere specs: HDD aangesloten via usb, mac os x 10.5.7