13 votes

Comment reconstruire l'index Spotlight ?

  • Apple Mac Pro (début 2009)
  • Firmware 4.1 -> 5.1
  • MacOS 10.13.6 beta
  • Alfred 3.6.1

En raison de problèmes avec Alfred, j'essaie de reconstruire mon index Spotlight.
On m'a conseillé les commandes suivantes qui devraient fonctionner :

launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
launchctl   load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

sudo mdutil -E -i on /

La dernière commande donne lieu à un message d'erreur :
Spotlight server is disabled.

Quelqu'un a-t-il une idée de la façon de résoudre ce problème ?

17voto

joecap5 Points 421

Je viens de résoudre mon problème d'index Spotlight il y a quelques jours avec les commandes suivantes. Ça me rendait fou aussi.

cd /
sudo mdutil -E /
sudo mdutil -a -i off
sudo rm -fr .Spotlight-V100/
sudo mdutil -i on /Volumes/Macintosh\ HD

Pour MacOS 10.15 Catalina et au-delà, les deux dernières lignes doivent être :

sudo rm -fr /System/Volumes/Data/.Spotlight-V100/
sudo mdutil -i on /System/Volumes/Data

Je sais que vous avez essayé quelque chose de similaire avec le guide Monomeeth mais peut-être que la différence subtile fonctionnera pour vous.

J'ai ajouté le répertoire et le nom du volume à la dernière commande car j'avais quelques clés USB branchées qui auraient été indexées autrement.

J'ai aussi utilisé Alfred pendant un certain temps, mais j'étais plus heureux avec Quicksilver, alors je suis revenu.

J'ai remarqué que vous utilisez MacOS 10.13.6 beta. Cela pourrait-il causer un problème ? Je l'aurais bien mis en commentaire mais je n'ai pas encore le représentant :-(

0 votes

Merci pour la réponse, mais voici le résultat...

1 votes

Aussi sudo pkill -9 mds pour s'assurer que le service est redémarré est une bonne commande à essayer...

1 votes

Merci pour cela, la solution standard d'Apple consistant à ajouter à la confidentialité puis à supprimer ne fonctionnait pas et mon Spotlight était à peine utilisable. Vos commandes mdutil ont finalement résolu le problème (après avoir pris en compte la partition de l'utilisateur dans Catalina en utilisant /System/Volumes/Data et après avoir attendu ~1 heure).

8voto

Monomeeth Points 61435

Il semble que vous obteniez l'erreur parce que vous essayez de réactiver l'indexation mais le système considère Spotlight comme désactivé.

Dans un premier temps, j'essaierais les commandes suivantes dans le Terminal :

sudo mdutil -Ea
sudo mdutil -ai off
sudo mdutil -ai on

[MISE À JOUR]

Puisque vous obtenez toujours le Spotlight server is disabled je chercherais un fichier de métadonnées caché dans le répertoire racine.

Plus précisément, jetez un coup d'oeil à la liste des répertoires pour / et voyez s'il y a un fichier caché appelé .metadata_never_index dans le répertoire Root. Si c'est le cas, supprimez-le et essayez à nouveau d'utiliser le Terminal pour activer Spotlight.

0 votes

J'ai tapé chacune de ces commandes. La réponse pour chacune d'entre elles était : "Le serveur Spotlight est désactivé."

0 votes

J'ai également essayé de les exécuter en tant que Root, en suivant une procédure de sudo su . Cela n'a pas marché non plus.

0 votes

J'ai également essayé de supprimer le /.Spotlight-V100 folder . Lorsque j'effectue le mdutil Je constate que ce dossier est recréé, mais avec de très petits fichiers à l'intérieur.

0voto

Tetsujin Points 95239

Je ne sais pas si c'est mieux ou pire, mais la façon dont je l'ai toujours fait est
Préférences système > Spotlight > Confidentialité

Déposez-y tous les volumes, attendez une minute, retirez-les à nouveau.
Vous pouvez vérifier que Spotlight se reconstruit en le lançant et en effectuant une recherche test.
Vous pouvez également voir mdworker devenir fou pendant un certain temps, dans Activity Monitor.

4 votes

Lorsque j'essaie d'ajouter un dossier à la liste de confidentialité, j'obtiens l'erreur suivante : "Erreur de la liste de confidentialité. L'élément n'a pas pu être ajouté ou supprimé en raison d'une erreur inconnue", ce qui est loin d'être utile. Merci, Apple !

1 votes

J'ai récemment eu tellement de problèmes avec les snapshots locaux de Time Machine qui encombraient mon SSD APFS que j'ai dû cloner en HFS, nuke et cloner à nouveau pour me débarrasser de ce désordre... J'espère que vous ne souffrez pas de quelque chose de similaire :/

0 votes

@Tetsujin, stockez-vous vos instantanés/sauvegardes Time Machine sur votre disque de démarrage principal (c.-à-d. /dev/disk0 / Macintosh HD) ? Ou avez-vous un SSD APFS supplémentaire ?

0voto

carlcaulkett Points 449

J'ai essayé la suggestion de @joecap5 mais voici ce que j'ai obtenu...

enter image description here

0 votes

Assurez-vous que votre disque dur Macintosh n'est pas répertorié dans l'onglet Confidentialité, sinon la réactivation ne fonctionnera pas.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X