Die Spotlight-Indizierung scheint hängen zu bleiben. Was kann ich tun?

14

Mein Spotlight-Index wurde beschädigt und ich konnte keine Nachrichten in Mail.app suchen. Ich habe meine Festplatte zur Spotlight-Datenschutzliste hinzugefügt, um den Index zu löschen. Ich habe es dann aus der Datenschutzliste entfernt, damit Spotlight das Laufwerk von Grund auf neu indiziert.

Ich habe das vorher ohne wirkliches Problem gemacht.

Diesmal scheint Spotlight jedoch nicht zu funktionieren. Es ist jetzt seit ungefähr 6 Stunden " Indizierungszeit schätzen ".

Was kann / soll ich tun?

Darren Newton
quelle
Mögliches Duplikat von Warum wird mein Spotlight-Index beschädigt?
Studer
Nun, ich habe auch diese Frage gestellt, dies ist ein separates Problem. Jetzt kann Spotlight mein Laufwerk nicht mehr indizieren.
Darren Newton
Frage zur Antwort (ich kann anscheinend keinen Kommentar hinterlassen, obwohl ich angemeldet bin): "the_name_you_have_identified_before"; ist das "MacintoshHD" im Falle der Antwort? Ich will nur das richtig machen! Vielleicht könnte der ursprüngliche "Beantworter" oder jemand, für den dies gearbeitet hat, diese Frage für mich beantworten. Danke vielmals. :)
Drewdavid

Antworten:

23

Sie können versuchen, Spotlight vorübergehend zu deaktivieren, seine Dateien zu entfernen und es dann wieder zu aktivieren.

Zu diesem Zweck führen Sie die Terminal-Befehle aus. Achten Sie also darauf und überprüfen Sie jeden Schritt dreimal.

Öffnen Sie eine Terminal.app (/Applications/Utilities/Terminal.app) und geben Sie Folgendes ein:

cd /Volumes
ls -l

Untersuche die Ausgabe davon, eine sollte dein "kaputtes" Volume sein. Sobald Sie es identifiziert haben, fahren Sie mit diesen Schritten im Terminal fort. Wenn Sie zum ersten Mal einen Befehl ausführen, wird möglicherweise Ihr Kennwort benötigt. Dies ist normal.

Die Ausgabe kann folgendermaßen aussehen:

lrwxr-xr-x   1 root    admin     1 Sep  2 12:23 MacintoshHD -> /

Der Name, nach dem Sie suchen, ist "MacintoshHD".

Schritt Nummer eins : Deaktivieren Sie Spotlight für Ihr Laufwerk.

sudo mdutil -i off "/Volumes/the_name_you_have_identified_before"

Schritt Nummer zwei : Entfernen Sie die Indizes vom Laufwerk.

sudo mdutil -E "/Volumes/the_name_you_have_identified_before"

Schritt Nummer drei : Beseitigen Sie alle Spotlight-Dateien vom Laufwerk. (zwei Befehle)

cd "/Volumes/the_name_you_have_identified_before"
sudo rm -fr .Spotlight-V100

Gehen Sie vorsichtig mit dem letzten Befehl um und stellen Sie sicher, dass Sie ihn genau so eingeben, wie er angezeigt wird.

Schritt Nummer vier : Aktivieren Sie den Scheinwerfer im Laufwerk wieder.

sudo mdutil -i on "/Volumes/the_name_you_have_identified_before"

Dies sollte nun eine vollständige Neuindizierung von Spotlight auslösen. Man muss extrem geduldig damit sein. Spotlight scheint manchmal eingefroren zu sein, aber es indiziert wirklich. Am besten lassen Sie es über Nacht und haben Sie etwas Geduld.

Martin Marconcini
quelle
Vielen Dank, Martin - die Indizierung wird jetzt durchgeführt.
Darren Newton
Ich lasse es über Nacht laufen, Laufwerk ist jetzt vollständig indiziert, danke!
Darren Newton
Ich bin froh, dass es funktioniert hat! Viel Glück!
Martin Marconcini
1
Ich habe dieses Problem, kann es aber nicht beheben. Ich tippe "sudo mdutil -i off / Volumes / Macintosh HD" /Volumes/Macintosh'. Error: invalid path . Selbst wenn ich den Rohling zwischen Macintosh und HD gegen einen _ austausche oder ihn nur entferne, kann ich ihn nicht zum Laufen bringen. Was mache ich falsch?
1
@JonteOttoman Setzen Sie "/ Volumes / Macintosh HD" in Anführungszeichen.
Martin Marconcini