Spotlight Index neu aufbauen

Eines der [für mich] wichtigsten Features in OS X ist Spotlight. Alles wird automatisch indiziert und lässt sich so schnell wiederfinden. Normalerweise.

Es kann allerdings vorkommen, dass Spotlight Dokumente nicht mehr findet. Wenn man sich sicher ist, dass diese Dokumente vorhanden, und die Ordner in denen sich die Dokumente befinden nicht von der Indizierung durch Spotlight ausgenommen sind (!), dann könnte es sein, dass mit dem Index etwas nicht in Ordnung ist.

Stammleser(innen) vermuten was jetzt kommt: Entweder Terminal oder AppleScript. ;-)

In diesem Fall Terminal.

sudo mdutil -E /

Löscht die Metadaten und erzeugt den Index für / also das Root-Volume neu. Hierbei werden die Einstellungen welche Teile der Festplatte von der Indizierung ausgenommen werden sollen natürlich berücksichtigt.

Wer wissen möchte wie lange das Anlegen der Index-Datei dauern wird, sollte – nachdem der obige Befehl ausgeführt wurde – einfach auf das Spotlight-Icon in der Menü-Leiste klicken. Je nach Füllgrad der Platte wird dort als erstes meist ein utopischer Wert angegeben [in meinem Fall 14 Stunden], diese Angabe wird jedoch nach ein paar Minuten korrigiert. Sinnvollerweise sollte man das ganze aber nicht auf einem Laptop im Batteriebetrieb durchführen, es sei denn man möchte die Batterie sowieso entladen. ;-)

Warnung: Wie üblich, wer diesen Vorgang nachvollzieht, tut dies auf eigene Gefahr. [Wie alt ist der letzte Backup?]

This entry was posted in MMMDM Continued, OS X. Bookmark the permalink.

5 Responses to Spotlight Index neu aufbauen

  1. MacHorst says:

    Ich hatte letzt das Problem, dass Spotlight überhaupt nichts mehr gefunden hat! Und genau diesen Command hab ich auch gefunden, aber der hat nichts bei mir bewirkt! Das war richtig ärgerlich! Ich konnte das ganze System neu installieren (kann ja ohne mein Spotlight nicht leben :-)

  2. Erik says:

    Wie äussert sich ‘nichts mehr gefunden’? Wenn man die Caches löscht, dann ‘vernichtet’ man den Spotlight-Index für die Safari-Bookmarks. Bin gerade dabei ein kurzes Programm zu schreiben, um die Metadaten automatisch wieder zu restaurieren. Ich stelle das Programm dann hier zur Verfügung, wird allerdings noch ein paar Tage dauern.
    Wie lange hat den der Re-Index bei Dir gedauert? (Ist ein guter Indikator ob er überhaupt erstellt wurde.)

    Erik

  3. thomas says:

    Der Befehl *mdutil -E /*
    hat die Ausgabe
    *Indexing and searching disabled*
    schaltet also Spotlight aus, oder?

    Darauf hin wird gar nichts neu indiziert :(

    Wie schaltet man das jetzt wieder ein?

  4. thomas says:

    Ups, stimmt doch nicht :S
    Bei meinem Mac war das indexing ausgeschaltet – mein Fehler.

    *mdutil -i on / * und nun geht´s wieder.

    Usage: mdutil -pEsa -i (on|off) volume …
    Utility to manage Spotlight indexes.
    -p Publish metadata.
    -i (on|off) Turn indexing on or off.
    -E Erase and rebuild index.
    -s Print indexing status.
    -a Apply command to all volumes.
    -v Display verbose information.

    • Erik says:

      Ist mir auch schon passiert; ich hab mich gewundert warum ich nichts neueres finden konnte, wollte den Index neu aufbauen und hab festgestellt, dass die Indizierung ausgeschaltet war. ;)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>