尝试卸载Lustre文件系统时发生错误

时间:2017-06-08 09:52:38

标签: unix umount lustre

当我卸载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

我找不到原因,也无法解决。

2 个答案:

答案 0 :(得分:0)

您是否真的尝试运行lsof /mnt/lustre(如错误消息建议的那样)来查看使用文件系统的内容?这个问题并不是Lustre独有的,但对于任何本地文件系统也是如此 - 如果有一个进程使用文件系统(当前工作目录或打开文件),那么在该进程停止使用它之前就不能卸载它({ {1}} cd或关闭打开的文件。

答案 1 :(得分:0)

我发现我可以使用umount -l /mnt/xx解决此问题!