Primo: hai un buon backup? Altrimenti, creane uno prima di fare qualsiasi altra cosa. Se ne hai uno, assicurati che sia aggiornato (ma non eliminare la vecchia cronologia dei backup - è possibile che tu corra altri errori del disco e non vuoi sovrascrivere il tuo ultimo backup buono con quello corrotto ). Anche diversi backup indipendenti sono una buona idea. Testare la tua capacità di ripristinare da essa / loro è molto una buona idea.
Gli errori di lettura che arrivano fino al sistema operativo sono un pessimo segnale per la salute del tuo disco. SMART proverà a rilevare problemi di unità, ma non sempre funziona (e Utility Disco non sa davvero come interpretarla molto bene), quindi non vedendo alcun problema non significa che non ci sia effettivamente un problema. Ricordo che nel nostro negozio avevamo un disco che suonava in modo inquietante come un macinacaffè quando si girava, ma lo stato SMART tornava come verificato. L'abbiamo sostituito.
L'unità potrebbe funzionare correttamente per un po 'di tempo ... ma non ci conterei.
Una volta che hai i tuoi backup in ordine, puoi eliminare & ricostruire il database Spotlight con questi comandi:
sudo mdutil -i off /
sudo rm -Rf /.Spotlight-V100
sudo mdutil -i on /
Ti chiederà la password dell'amministratore dopo il primo comando (nota che non farà eco mentre scrivi). Assicurati di digitare il secondo comando con molta attenzione. Ogni volta che vedi il comando rm
utilizzato con sudo
o -R
, è un'indicazione che stai facendo qualcosa di potenzialmente pericoloso e assicurati di sapere cosa stai facendo; in questo caso ha entrambi, quindi dovresti essere veramente sveglio. Ad esempio, se si digita uno spazio (anziché un punto) tra "/" e "Spotlight-V100", verrà immediatamente impostato sulla cancellazione dell'intero volume. Ho già detto che dovresti assicurarti di avere un buon backup prima?