我已经安装了一个块设备(内部硬盘)来表示~/HD
,而我正在尝试,
~# umount ~/HD
它回答,
umount: device is busy.
现在,我通过检查手动杀死所有进程
~# fuser -m ~/HD
我还要确保确实没有任何进程在访问~/HD
路径
~# lsof | grep HD
仍然umount ~/HD
说,device is busy
即使-f
选择。
PS:我不想使用-l
选项umount
,因为已安装的设备实际上是加密的映射器设备,除非明确卸载了映射器设备,否则它不会被卸载。
所以基本上我的问题是如何真正强制umount
卸载设备或如何能设备仍然被标记为忙而没有进程访问它(或者至少fuser
与lsof
不报的话),我能做些什么呢?
我在Ubuntu 9.10 x64上。