EDIT : Je semble avoir une solution temporaire en utilisant mdutil
- voir la fin de l'article - mais je ne suis pas sûr qu'il s'agisse d'une solution permanente, donc je suis toujours intéressé par les réponses.
J'ai un iMac qui fonctionne sous Mac OS 10.15.4 (Catalina). Mon problème est que toutes les quelques minutes, /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support/mds_stores
démarre, et continue jusqu'à ce que mon disque dur soit plein, puis semble abandonner et me rendre mon espace disque. (Je crois qu'il ne s'agit plus d'un "disque" maintenant, mais je vais m'en tenir à la terminologie). Non seulement il remplit mon disque à des moments imprévisibles, mais il utilise aussi beaucoup de mémoire.
mds_stores
semble être le programme d'indexation utilisé par Spotlight ; je suis heureux de désactiver les deux. Je n'utilise jamais Spotlight.
J'ai suivi les suggestions du site https://www.technipages.com/MacOS-sierra-enable-disable-spotlight c.-à-d. désactiver la protection de l'intégrité du système, exécuter
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
puis réactivez la protection de l'intégrité du système. Mais cela ne fonctionne pas. Elle ne semble pas avoir désactivé Spotlight (je peux toujours voir une icône de loupe dans le coin supérieur droit de ma barre d'état) et elle n'arrête certainement pas mon vrai problème : les mds_stores qui s'exécutent et remplissent mon disque.
J'ai également vu qu'il était suggéré de supprimer les fichiers d'index via :
sudo rm -rf /.Spotlight-V100/*
Toutefois, sur cette version de Mac OS (10.15.4, Catalina), il n'y a pas de répertoire /.Spotlight-V100
20-Apr-20,15:26:46 ~> sudo ls -a /
Password:
. .VolumeIcon.icns .vol System bin etc private usr
.. .file Applications Users cores home sbin var
.DS_Store .fseventsd Library Volumes dev opt tmp
J'ai également vu la suggestion (à http://itechinspector.com/mds_stores-process-consuming-high-cpu-usage.html et aussi à https://discussions.apple.com/thread/8658455 ) pour exécuter sudo mdutil -a -i off
. Lorsque j'ai posté mon message initial, cela ne fonctionnait pas, mais lorsque j'ai essayé plus tard dans la journée, cela a fonctionné :
20-Apr-20,21:35:27 ~> sudo mdutil -a -i off
Password:
/:
2020-04-20 21:35:40.665 mdutil[8406:156351] mdutil disabling Spotlight: / -> kMDConfigSearchLevelFSSearchOnly
Indexing disabled.
/System/Volumes/Data:
2020-04-20 21:35:40.778 mdutil[8406:156351] mdutil disabling Spotlight: /System/Volumes/Data -> kMDConfigSearchLevelFSSearchOnly
Indexing disabled.
[Il m'a aussi rendu une tonne d'espace disque. J'étais assis à 27 Gi libres, que mds_stores allait progressivement engloutir. Après avoir exécuté la commande ci-dessus, j'ai soudainement 55 Gi libres ; j'ai donc récupéré 28 Gi, plus de 10% de mon disque].
Il semble donc que j'aie une solution temporaire, qui disparaîtra, je suppose, au prochain redémarrage. Quelqu'un sait-il si cela (ou autre chose) désactive Spotlight et mds_stores, de façon permanente, pour Catalina (car il semble que cela pourrait fonctionner un peu différemment des versions antérieures de Mac OS).