Schon wieder ein Technikartikel. Irgendwie habe ich es gestern geschafft, den Spotlight-Index sowohl auf meiner eigenen Time-Machine-Backup-Platte, sowie auf dem im vorigen Artikel beschriebenen Netzwerk-Backup-Image zu zerschießen. Das machte sich dann u. A. darin bemerkbar, dass Spotlight in den Backups keine Dateiinhalte mehr fand, die definitiv vorhanden waren.
Ärgerlich, dass sowas überhaupt passiert. Aber noch ärgerlicher, dass übliche Problembeseitigungsvorschläge bei mir nichts brachten. Diese sehen z. B. vor, per mdutil den Index neu zu erstellen. Dazu gibt man mit root-Rechten oder per vorangestelltem sudo im Terminal ein:
mdutil -E /Volumes/<Volumename>
Dies führte zwar in meinem Fall dazu, dass Spotlight begann, den Index neu zu erstellen. Allerdings war dieser Vorgang nach Sekunden (im Fall des mit 19 GB belegten Images) bis wenigen Minuten (im Fall meiner externen Platte, die immerhin 164 GB an Backups enthält) beendet, was definitiv zu schnell ist, um eine so große Datenmenge zu indizieren.
Was dagegen half: Über das Terminal auf dem betreffenden Volume den Ordner .Spotlight-V100 löschen:
rm -r /Volumes/<Volumename>/.Spotlight-V100
Anschließend ließ sich dann mit obigem Befehl der Index wirklich neu erstellen. Das dauerte im Fall der externen Platte einige Stunden. Beim Backup-Image, das noch sehr frisch ist, ging es wesentlich schneller.
Jetzt funktioniert die praktische Suche auch in Time Machine wieder. Und ich hoffe, dass so ein kaputter Index nicht so schnell wieder vorkommt.
Hier ist noch der offizielle Weg von Apple (natürlich ohne Terminal)
http://docs.info.apple.com/article.html?artnum=301562
Beste Grüße