web-dev-qa-db-fra.com

Pourquoi MDS s'exécute-t-il dans Mac OS X 10.6?

Je rencontre des problèmes avec le processus MDS qui tourne mal sur mon MacBook Pro 13. ". J'ai lu sur d'autres forums d'assistance que des disques externes mal formatés peuvent être un problème, mais je n'ai aucun lecteur connecté. Comment ce problème peut-il être débogué et corrigé?

Si cela peut aider, j'ai une énorme archive Mail. Je n'ai pas désactivé l'indexation de cette archive, car je n'ai pas trouvé de corrélation entre les deux, mais j'y réfléchis.

(Cela peut être normal juste après une mise à niveau de 10.5 à 10.6, auquel cas l'index de recherche Spotlight doit être reconstruit par mds. Mais dans ce cas, cela fait quelques semaines.)

110
kubi

Pour voir ce que mds et surtout son enfant mdworker est en train de faire, utilisez fs_usage pour enregistrer les fichiers qu'il ouvre:

Sudo fs_usage -w -f filesys mdworker

Bien qu'il y ait beaucoup de choses incompréhensibles, il vous dit quand il ouvre un fichier pour commencer à le lire. Copier un PDF dans mon système de fichiers montre que mdworker ouvre le fichier puis immédiatement après de nombreuses activités ...

p.s. si vous voulez un peu moins de détails, cela listera simplement les points de fichiers ouverts:

Sudo fs_usage -w -f filesys mdworker | egrep "open"
113
The Tentacle

Dans les rares cas où vous souhaiteriez désactiver Spotlight, utilisez la commande suivante:

Sudo mdutil -a -i off

Pour réactiver:

Sudo mdutil -a -i on
29
shaond

Je voulais juste noter que Spotlight/MDS peut ne pas être le problème du tout. Les erreurs avec Time Machine (en particulier lorsque "l’indexation" est longue à Time Machine) peuvent créer une situation dans laquelle Spotlight tente d’indexer en continu les mêmes fichiers.

3
duffbeer703