J'ai branché un disque externe sur mon Mac. Maintenant, je veux l'éjecter. Mais mon Mac refuse obstinément et dit qu’une application peut utiliser le disque.
Je n'ai lancé aucune application ni ouvert aucun fichier du disque.
J'ai téléchargé et installé l'application Qu'est-ce qui me garde? Cette application est assez sympa. Elle me dit que le processus mds
utilise mon disque.
J'ai tué le processus mds
et plusieurs processus mdworker
. Ce sont pour Spotlight. Mais de tels processus sont à nouveau engendrés.
Comment éjecter mon disque de mon Mac?
J'ai Mac OS X 10.6.8.
macos
hard-drive
external-disk
spotlight
eject
Nicolas Barbulesco
la source
la source
Réponses:
Désactivez simplement l'indexation du lecteur et effacez le contenu du journal sur le volume. Pour ce faire, ouvrez Terminal et entrez la commande suivante:
Vous devez exécuter cette procédure en tant qu'administrateur. Entrez votre mot de passe lorsque vous y êtes invité. Un redémarrage peut être nécessaire.
Comme le suggère Simon White, vous pouvez également éteindre la machine, puis débrancher le lecteur. La mise en garde est que le lecteur va commencer à indexer lorsqu'il est connecté à nouveau, cependant.
la source
sudo mdutil -i off "/Volumes/Name_of_Drive"
(-E
efface et reconstruit l'index). Il devrait recommencer à analyser la prochaine fois que vous montez le lecteur. pour désactiver l’analyse permanente de ce lecteur, utilisez-d
(sudo mdutil -d "/Volumes/Name_of_Drive"
). Voir tous ces arguments et plus en tapantmdutil
dans votre ligne de commande.Vous pouvez essayer de le démonter de la ligne de commande:
ou avec force:
Si le problème persiste, vérifiez ce qui utilise votre disque:
Ou en utilisant
lsof
:(Certains processus n'interviennent que lorsque lsof est exécuté en tant qu'administrateur.)
Pour désactiver Spotlight temporaire, exécutez:
Puis
sudo mdutil -a -i on
réactiver.Autres applications qui peuvent être utiles: Whats Keeping Me .
la source
lsof
tant qu'utilisateur. Cependant,sudo lsof | grep Volumes
fonctionne bien. ("Ce qui me garde" a une case "En tant qu'administrateur", respectivement.)Souvent, je trouve que c’est mds qui m’empêche de démonter un volume.
Et ensuite (rapidement) essayez d’éjecter à nouveau le volume.
Dans mon cas, je monte le volume principal d'un autre Mac sur mon Mac actuel. Je ne veux pas désactiver Spotlight car je veux que l'indexation reprenne lorsque le volume externe est renvoyé à l'autre Mac (en tant que volume de démarrage).
la source
Pour empêcher Spotlight d’indexer le lecteur, créez un fichier texte en clair dans TextEdit, sans le contenu, uniquement le titre de .metadata_never_index, puis enregistrez-le sur l’extérieur. Décochez la case Utiliser l'extension "txt" ... et dites à TextEdit qu'oui, vous souhaitez l'enregistrer avec un point à l'avant (ce qui la rend invisible).
Je ne sais pas si cela va l'arrêter maintenant, mais cela l'empêchera à l'avenir.
Vous pouvez également transformer cet Applescript en une application, pour forcer l'éjection [avec les mises en garde habituelles relatives à l'éjection forcée ...] ... crédit au MacTipper Blog.
la source
sudo diskutil unmountDisk force /Volumes/Name_of_Volume
du terminal pour le faire de force. Ce script n'est pas nécessaire.diskutil
commande. Mais j'ai essayé l'équivalent avec Utilitaire de disque - en vain.Vous pouvez essayer de forcer le Finder, cela a fonctionné pour moi. Le Finder était suspendu à la clé USB. Il a donc fallu forcer le redémarrage et le redémarrage pour libérer le blocage.
la source
Si vous ne pouvez pas déconnecter un lecteur pour une raison quelconque, vous pouvez simplement éteindre l'ordinateur. Lorsque l'ordinateur est éteint, vous pouvez déconnecter le lecteur en toute sécurité. Puis démarrez l'ordinateur. Cela vous permettra non seulement de débrancher le lecteur en toute sécurité, mais garantira également le redémarrage du processus mds au cas où il serait bloqué.
Si vous avez décidé de ne pas utiliser Spotlight avec ce lecteur, il vous suffit de l'ajouter à l'onglet Confidentialité de la sous-fenêtre Spotlight des Préférences Système. Spotlight va ignorer le lecteur.
Si vous souhaitez utiliser Spotlight sur ce lecteur, vous pouvez également créer un index la première fois que l'ordinateur voit que le lecteur est un mal nécessaire. Une fois que l'index est créé, il est mis à jour à chaque modification apportée à chaque fichier, de sorte qu'il ne vous fera plus attendre. Mais si vous ne voyez pas de barre de progression dans le menu Spotlight, il est probable que mds soit bloqué. Encore une fois, éteignez simplement l'ordinateur dans ce cas et déconnectez votre lecteur.
la source
mds
ne dit pas au système qu’il a fini avec le lecteur ou ne s’arrête pas après cela, ce faisant, maintient le lecteur jusqu’à ce que le processus soit tué d’une manière ou d’une autre (comme un arrêt). Si je voismds
ne pas utiliser le processeur tout en prétendant utiliser le lecteur, je force l'éjection du lecteur.Une autre option simple consiste à l'éjecter via les utilitaires de disque.
la source
Vous pouvez dire à Spotlight qu'il ne doit jamais indexer ce lecteur et que vous n'aurez pas à vous en préoccuper.
Dans les Préférences Système 10.11, il y a une entrée pour «Spotlight», qui a un onglet appelé «Confidentialité». Cliquez sur '+', sélectionnez votre lecteur et vous avez terminé. Fermez simplement les Préférences Système, attendez quelques secondes pour que le système remarque la mise à jour et vous devriez pouvoir l'éjecter. Désormais, le disque ne sera pas indexé lors de votre prochaine connexion, vous ne rencontrerez donc plus le problème.
la source