当我卸载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))
如果我添加 force 选项-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
我找不到原因是什么,也无法解决。
您是否实际上尝试运行lsof /mnt/lustre
(如错误消息建议的那样(以查看正在使用文件系统的内容? 这个问题不是Lustre独有的,但任何本地文件系统也是如此 - 如果有一个进程使用文件系统(当前工作目录或打开的文件(,那么在该进程停止使用它之前无法卸载它(cd
出/mnt/lustre
或关闭打开的文件(。
我发现我可以用umount -l /mnt/xx
来解决这个问题!