当我卸载Lustre FS时,它会显示:
[root@cn17663-ens4 mnt]# umount /mnt/lustre
umount: /mnt/lustre: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
如果我添加了强制选项-f
,它会得到相同的结果:
[root@cn17663-ens4 mnt]# umount /mnt/lustre -f
umount: /mnt/lustre: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
当我尝试列出它给我的目录时:
[root@cn17663-ens4 mnt]# ls
ls: cannot access lustre: Cannot send after transport endpoint shutdown
lustre
我找不到原因,也无法解决。
答案 0 :(得分:0)
您是否真的尝试运行lsof /mnt/lustre
(如错误消息建议的那样)来查看使用文件系统的内容?这个问题并不是Lustre独有的,但对于任何本地文件系统也是如此 - 如果有一个进程使用文件系统(当前工作目录或打开文件),那么在该进程停止使用它之前就不能卸载它({ {1}} cd
或关闭打开的文件。
答案 1 :(得分:0)
我发现我可以使用umount -l /mnt/xx
解决此问题!