Warum indiziert OS X *wieder*?

Aus irgendeinem Grund hält OS X es für eine gute Idee, meine gesamte Festplatte etwa zweimal pro Woche neu zu indizieren (was einige Stunden dauert). Das wird wirklich ärgerlich, zumal es dies im Akkubetrieb tut und es schnell entleert.

Es gibt nichts Verdächtiges in der Konsole, wenn ich danach grep, gibt es mdworkernur Folgendes:

6/12/12 6:04:40.870 PM com.apple.launchd.peruser.501: (com.apple.mdworker.pool.0) Throttling respawn: Will start in 2 seconds
6/12/12 6:11:19.769 PM mdworker: CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary.
6/12/12 8:26:59.774 PM mdworker: CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary.

Es gibt auch eine große Anzahl dieser Fehler (etwa alle 5 Sekunden einer):

6/12/12 8:29:25.000 PM kernel: SMC::smcReadKeyAction ERROR F1Mn kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff800a715000

(Ich habe hier eine andere Frage dazu gepostet )

Warum indexiert es und wie kann ich dieses lästige Verhalten stoppen? Warum sollte es jemals nötig sein, das gesamte Laufwerk neu zu indizieren? Jedes vernünftige Indexierungsprogramm indiziert nur neue Dateien. Ich sehe nicht ein, warum es das gesamte Laufwerk neu indizieren sollte, und ich sehe sicherlich nicht ein, warum es dies zweimal pro Woche tun müsste.

Haben Sie mehrere Betriebssysteme? Wenn ein anderes System eine Festplatte ändert, wird OS X das Ganze beim nächsten Start neu indizieren.
@ughoavgfhw: Ja, ich habe auch Windows 7 drauf. Aber ich habe gerade nachgesehen uptimeund es sind 14 Tage, also hatte ich in letzter Zeit nicht in Windows gebootet.
Eine ähnliche Frage . Bei meinem Air wurde es durch knappen Speicherplatz verursacht .
/Library/Logs/DiagnosticReports@LauriRanta: Ja, das habe ich gesehen und vor ein paar Wochen nachgeschaut . Es gab ein paar Berichte über Abstürze des Finale-Plugins, aber ich habe es seitdem gelöscht, und das Problem besteht immer noch. Ich habe ~ 25 GB zur Verfügung, also denke ich auch nicht, dass das das Problem ist.
Welche Version von Lion verwendest du? Mein iMac hat das einmal am 10.7.3 gemacht. Keine anderen bootfähigen Betriebssysteme. Es war ungefähr 3 Wochen her, als ich merkte, was los war. Das Töten von mdworker hat gerade dazu geführt, dass es wieder erscheint. Ein Neustart hat es jedoch gestoppt, und ich habe das seit 10.7.4 nicht mehr gesehen. Vielleicht nur ein Bug?
@Vickash: 10.7.4, alles aktualisiert...

Antworten (1)

Ich habe festgestellt, dass meine Festplatte vor ein paar Monaten viel indiziert wurde , wahrscheinlich mehr als zweimal pro Woche. Schließlich habe ich es auf Backblaze zurückgeführt - es stellte sich heraus, dass Backblaze beim Sichern viele temporäre Dateien erstellt, insbesondere wenn Sie mit vielen kleinen Dateien arbeiten (was ich als Programmierer tue). Spotlight würde diese Änderungen sehen und eine Neuindizierung einleiten, wodurch mein Lüfter anspringt und der Laptop sehr schnell heiß wird und die Akkulaufzeit durchbrennt. Das Hinzufügen des /Library/BackblazeVerzeichnisses zur Blacklist in den Spotlight-Einstellungen behebt das Problem.

Ich habe auch gehört, dass Leute das gleiche Problem haben können, wenn sie ein sehr aktives Dropbox-Konto haben.

Wenn Sie Videos bearbeiten, kann dies ebenfalls eine Ursache sein. Das Hinzufügen der Arbeitsverzeichnisse zur schwarzen Liste von Spotlight sollte helfen. Oder im Grunde jede App, die viele Dateien außerhalb der temporären Verzeichnisse des Betriebssystems erstellt.

Was auch immer die Ursache ist, es ist so nervig. Ich denke, es könnte daran liegen, dass ich ein Programmierer bin und make und so weiter viele kleine .oDateien usw. erstellt. Gibt es eine Möglichkeit, den Indexer dazu zu bringen, diese zu ignorieren?
oder gibt es zumindest ein Protokoll des Indexers, um zu sehen, warum es sich wie eine Indizierung anfühlt?