J'utilise le serveur OS X 10.6 et je souhaite éjecter mon disque externe afin de pouvoir effectuer une maintenance du disque telle que la défragmentation. Cependant, lorsque j'essaie d'éjecter le lecteur, il échoue en disant que le disque est en cours d'utilisation. Je peux forcer son éjection mais cela pourrait provoquer une corruption ... Comment savoir quelle application utilise le lecteur et le maintient ouvert?
mac-osx
hard-drive
mac-osx-server
jamone
la source
la source
kill -9
. Vous pouvez arrêter un service via la ligne de commande par quelque chose commesudo serveradmin stop smb
, puis le démarrer parsudo serveradmin start smb
, où "smb" est le nom du service.sudo serveradmin list
les montrera tous.lsof - Liste des fichiers ouverts
À l'invite de commande, tapez simplement
sudo lsof
pour voir une liste des fichiers ouverts et leur emplacement et identifiant de processus afin de pouvoir tuer le processus.Pour l'affiner un peu, vous pouvez utiliser
sudo lsof | grep hard drive name
.Une fois que vous avez le pid
sudo kill -9 pid
pour tuer le processus méchant.la source
Facile, le logiciel gratuit "What Keeping Me": http://www.hamsoftengineering.com/products/wkm/wkm.html
la source