L'indicizzazione Spotlight sembra bloccata, cosa posso fare?


14

Il mio indice Spotlight è stato danneggiato, impedendomi di cercare i messaggi in Mail.app. Ho aggiunto il mio disco rigido all'elenco della privacy di Spotlight per eliminare l'indice. L'ho quindi rimosso dall'elenco della privacy in modo che Spotlight reindicizzi l'unità da zero.

L'ho già fatto senza problemi reali.

Tuttavia, questa volta Spotlight sembra bloccato. È stato " Stimare il tempo di indicizzazione " per circa 6 ore.

Cosa posso / dovrei fare?



Bene, ho fatto anche quella domanda, questo è un problema separato. Ora non riesco a ottenere Spotlight per indicizzare il mio disco.
Darren Newton,

Domanda sulla risposta (sembra che non sia possibile pubblicare un commento anche se ho effettuato l'accesso): "the_name_you_have_identified_before"; è questo "MacintoshHD" nel caso della risposta? Voglio solo farlo bene! Forse il "risponditore" iniziale, o qualcuno per cui ha funzionato, potrebbe rispondere a questa domanda per me. Grazie molto. :)
Drewdavid il

Risposte:


23

Puoi provare a disabilitare temporaneamente Spotlight, rimuovendo i suoi file e quindi riattivandolo.

Il processo per eseguire questa operazione prevede l'esecuzione di comandi Terminal, quindi fai attenzione e controlla tre volte ogni passaggio.

Apri un Terminal.app (/Applications/Utilities/Terminal.app) e digita:

cd /Volumes
ls -l

Esamina l'output di quello, uno dovrebbe essere il tuo volume "rotto". Una volta identificato, procedere con questi passaggi, tutti nel Terminale. La prima volta che si esegue un comando, potrebbe essere richiesta la password, questo è normale.

L'output può apparire come:

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

Quindi il nome che stai cercando è "MacintoshHD".

Passo numero uno : disabilita Spotlight per l'unità.

sudo mdutil -i off "/Volumes/the_name_you_have_identified_before"

Passaggio numero due : rimuovere gli indici dall'unità.

sudo mdutil -E "/Volumes/the_name_you_have_identified_before"

Passaggio numero tre : eliminare tutti i file Spotlight dall'unità. (due comandi)

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

Fai attenzione con l'ultimo comando, assicurati di digitarlo esattamente come appare.

Passaggio numero quattro : riattivare i riflettori nell'unità.

sudo mdutil -i on "/Volumes/the_name_you_have_identified_before"

Ora questo dovrebbe attivare una reindicizzazione completa di Spotlight. Devi essere estremamente paziente con esso. A volte Spotlight sembra essere bloccato ma è davvero indicizzato. È meglio lasciarlo durante la notte ed essere paziente.


Grazie Martin, adesso la sua reindicizzazione ti farà sapere come va.
Darren Newton,

L'ho lasciato funzionare durante la notte, ora l'unità è completamente indicizzata, grazie!
Darren Newton,

Sono contento che abbia funzionato! In bocca al lupo!
Martin Marconcini,

1
Ho questo problema, ma non riesco a far funzionare questa correzione. Digito "sudo mdutil -i off / Volumes / Macintosh HD" Poiché questo è ciò che il mio disco è stato identificato come, ma ottengo la risposta Errore: percorso non valido /Volumes/Macintosh'. Error: invalid path HD '. Anche se cambio lo spazio tra Macintosh e HD con un _ o semplicemente rimuovo lo spazio, non riesco a farlo funzionare. Che cosa sto facendo di sbagliato?

1
@JonteOttoman Prova a mettere "/ Volumes / Macintosh HD" tra virgolette.
Martin Marconcini,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.