L'indexation Spotlight semble bloquée, que puis-je faire?

14

Mon index Spotlight a été corrompu, m'empêchant de rechercher des messages dans Mail.app. J'ai ajouté mon disque dur à la liste de confidentialité de Spotlight pour supprimer l'index. Je l'ai ensuite retiré de la liste de confidentialité afin que Spotlight réindexe le lecteur à partir de zéro.

Je l'ai fait auparavant sans problème réel.

Cependant, cette fois, Spotlight semble être bloqué. C'était " Estimation du temps d'indexation "depuis environ 6 heures maintenant.

Que puis-je / dois-je faire?

Darren Newton
la source
Eh bien, j'ai posé cette question aussi, c'est un problème séparé. Maintenant, je ne peux pas obtenir Spotlight pour indexer mon lecteur.
Darren Newton
Question sur la réponse (ne semble pas pouvoir poster de commentaire bien que je sois connecté): Le "the_name_you_have_identified_before"; est ce "MacintoshHD" dans le cas de la réponse? Je veux juste obtenir ce droit! Peut-être que le «répondant» initial ou quelqu'un pour qui cela fonctionnait pourrait répondre à cette question pour moi. Merci beaucoup. :)
Drewdavid

Réponses:

22

Vous pouvez essayer de désactiver temporairement Spotlight en supprimant ses fichiers, puis en le réactivant.

Pour cela, le processus implique l'exécution de commandes Terminal. Veuillez donc faire attention et vérifiez trois fois chaque étape.

Ouvrez un Terminal.app (/Applications/Utilities/Terminal.app) et tapez:

cd /Volumes
ls -l

Examinez le résultat de ce travail, l’un devrait être votre volume «cassé». Une fois que vous l'avez identifié, procédez comme suit, le tout dans le terminal. La première fois que vous exécutez une commande, votre mot de passe peut être requis, c'est normal.

La sortie peut ressembler à:

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

Le nom que vous recherchez est donc “MacintoshHD”.

Étape numéro un : Désactiver Spotlight pour votre lecteur.

sudo mdutil -i off "/Volumes/the_name_you_have_identified_before"

Deuxième étape : Supprimez les index du lecteur.

sudo mdutil -E "/Volumes/the_name_you_have_identified_before"

Troisième étape : Éliminer tous les fichiers Spotlight du lecteur. (deux commandes)

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

Soyez prudent avec la dernière commande, assurez-vous de la saisir exactement telle qu'elle apparaît.

Étape numéro quatre : Réactivez le projecteur dans le lecteur.

sudo mdutil -i on "/Volumes/the_name_you_have_identified_before"

Cela devrait maintenant déclencher une réindexation complète de Spotlight. Vous devez être extrêmement patient avec cela. Spotlight semble parfois figé, mais c’est vraiment une indexation. C’est mieux de partir du jour au lendemain et d’être patient.

Martin Marconcini
la source
Merci Martin - sa réindexation maintenant, vous permettra de savoir comment ça se passe.
Darren Newton
Je l'ai laissé fonctionner pendant la nuit, le lecteur est maintenant entièrement indexé, merci!
Darren Newton
Heureux que cela a fonctionné! Bonne chance!
Martin Marconcini
1
J'ai ce problème, mais je ne peux pas faire fonctionner ce correctif. Je tape "sudo mdutil -i off / Volumes / Macintosh HD", car c'est ainsi que mon lecteur a été identifié, mais j'obtiens la réponse. Erreur: chemin non valide /Volumes/Macintosh'. Error: invalid path HAUTE DÉFINITION'. Même si j'échange le cache entre Macintosh et HD contre un _ ou le supprime simplement, je ne peux pas le faire fonctionner. Qu'est-ce que je fais mal?
1
@JonteOttoman Essayez de mettre "/ Volumes / Macintosh HD" entre guillemets.
Martin Marconcini