Wie kann ich mit Mavericks verhindern, dass Spotlight alle Laufwerke mit Ausnahme meines primären internen Laufwerks indiziert? Bei meiner Arbeit verbinde ich jede Woche Dutzende neuer Laufwerke, und ich möchte nicht, dass der .Spotlight-V100-Ordner auf ihnen erstellt wird.
Ich weiß, dass ich jedes Laufwerk zur Spotlight-Datenschutzliste hinzufügen kann. Dies ist jedoch nur nach dem Anschließen des Laufwerks möglich. Anschließend wurde der Ordner .Spotlight-V100 bereits erstellt.
Ich könnte Spotlight vollständig deaktivieren, verliere jedoch den Komfort, mein internes Laufwerk zu indizieren. Ich möchte Spotlight nur für mein internes Laufwerk verwenden und es für alle anderen Laufwerke deaktivieren, einschließlich der Laufwerke, die noch angeschlossen werden müssen.
quelle
Antworten:
Eine Datei namens
Ein Platz im Stammverzeichnis eines Volumes unterdrückt das Indizierungsverhalten.
Sie können diese Datei automatisch generieren
Die folgenden Dateien müssen als root erstellt werden
Das folgende Shell-Skript erstellt die erforderliche Datei, falls ein aktiver Spotlight-Eintrag (der weniger als 30 Tage alt ist) nicht gefunden wird.
um dies zu schaffen
oder verwenden Sie Ihren bevorzugten Texteditor
Der Inhalt sollte sein
Stellen Sie sicher, dass es ausgeführt werden kann ...
Fügen Sie nun einen Eintrag zum Starten hinzu, und erstellen Sie die Datei
um dies zu schaffen
mit inhalt
Jetzt aktivieren Sie den Job
Der Job wird jedes Mal gestartet, wenn Sie eine Platte einhängen. Suchen Sie in der Konsole nach Nachrichten, die durch 'unindex' nach Aktionen gefiltert wurden, z. von meiner maschine
quelle
Jun 26 19:33:00 macpro mds[12724]: (Normal) Volume: volume:0x7fa145816800 ********** Bootstrapped Creating a default store:3 SpotLoc:/Volumes/B025_0626AI/.Spotlight-V100 SpotVerLoc:/Volumes/B025_0626AI/.Spotlight-V100/Store-V1 occlude:0 /Volumes/B025_0626AI Jun 26 19:33:00 macpro unindex[13367]: creating /Volumes/B025_0626AI/.metadata_never_index
Verwenden Sie das Befehlszeilentool Mdutil .
Angenommen, Sie verbinden ein HFS + -Journal-Volume mit dem Namen "LEAVE_ME_BE".
Verwenden Sie den folgenden Befehl, um die Indizierung des Volumes zu deaktivieren. Wenn der Besitz aktiviert ist, wird als ausgeführt
sudo
kann notwendig sein:Überprüfen Sie den Indizierungsstatus aller verbundenen Volumes:
Lesen Sie die oben verlinkte Manpage für weitere Optionen.
quelle