Essayez de courir
lsof | grep /mnt/data
Cela devrait répertorier tout processus accédant à /mnt/data qui l'empêcherait d'être démonté.
J'ai eu le même problème, et ni umount /path -f
,ni umount.nfs /path -f
,ni fuser -km /path
,fonctionne
enfin j'ai trouvé une solution simple>.<
sudo /etc/init.d/nfs-common restart
, alors faisons le simple umount
;-)
Si le serveur NFS a disparu et que vous ne pouvez pas le remettre en ligne, une astuce que j'utilise est d'ajouter un alias à l'interface avec l'IP du serveur NFS (dans cet exemple, 192.0.2.55).
Linux
La commande pour cela ressemble à peu près à :
ifconfig eth0:fakenfs 192.0.2.55 netmask 255.255.255.255
Où 192.0.2.55 est l'adresse IP du serveur NFS qui a disparu. Vous devriez alors pouvoir envoyer un ping à l'adresse et vous devriez également pouvoir démonter le système de fichiers (utilisez unmount -f). Vous devez ensuite détruire l'interface aliasée afin de ne plus acheminer le trafic vers l'ancien serveur NFS vers vous-même avec :
ifconfig eth0:fakenfs down
FreeBSD et systèmes d'exploitation similaires
La commande serait quelque chose comme :
ifconfig em0 alias 192.0.2.55 netmask 255.255.255.255
Et ensuite pour le supprimer :
ifconfig em0 delete 192.0.2.55
man ifconfig(8) pour en savoir plus !
Vous pouvez essayer un démontage paresseux :
umount -l