On est forcément tombé sur ça un jour où l'autre. Un user qui a cd sur le montage, un process qui continue de tourner, et impossible de démonter proprement la partition. Mais il y a une solution à ça. Il s'agit de fuser. Extrait du man :
fuser displays the PIDs of processes using the specified files or file systems. In the default display mode, each file name is followed by a letter denoting the type of access
Dans mon cas, c'était tout simple, j'avais un user qui trainait sur le fs :
root@debby:~# umount /mnt/wd
umount.nfs: /mnt/wd: device is busy
umount.nfs: /mnt/wd: device is busy
root@debby:~# fuser -m /mnt/wd/
/mnt/wd/: 27558c
root@debby:~# ps aux | grep 27558
delovan 27558 0.0 1.4 24384 7256 pts/0 Ss Feb29 0:01 -bash root 29464 0.0 0.1 9616 892 pts/0 S+ 10:51 0:00 grep 27558
(Là, je vais trouver la console en faute...)
delovan@debby:/mnt/wd$ cd
Je reviens en root
root@debby:~# umount /mnt/wd
root@debby:~#
Tada !