美文网首页
阿里云OSS umount挂载下来的文件夹时device is

阿里云OSS umount挂载下来的文件夹时device is

作者: 余含军 | 来源:发表于2017-08-12 19:26 被阅读0次

有一次,我将阿里云OSS上的一个文件夹自动挂载到本地的/home/zyx_data后,准备使用

sudo umount /home/zyx_data

将其卸载时,遇到了以下错误:

umount: /home/zyx_data: decive is busy.

(In some cases useful info about process that use the device is found by lsof(8) or fuser(1))

最后采用下面的方法成功卸载了挂载下来的文件夹。

1. 首先, 使用下述命令列出打开ossfs的进程

sudo lsof | grep ossfs

2. 如果你在本地挂载了OSS上的多个文件夹,那么上述命令会显示多个打开了ossfs的进程(进程由PID唯一标识)。找到出错文件夹对应的ossfs的进程标识符(PID),然后使用下述命令将该进程杀死

sudo kill -9 pid_of_ossfs   //这里的pid_of_ossfs是你刚才找到的PID进程标识符

3. 这时候,打开了ossfs的进程被杀死,刚才出问题的文件夹现在已经无法进入,再使用下述命令就可以成功卸载该文件夹

sudo umount /home/zyx_data

4. !!现在又知道了一个新的方法,执行

umount -l  your_mount_dir

方便很多!

相关文章

网友评论

      本文标题:阿里云OSS umount挂载下来的文件夹时device is

      本文链接:https://www.haomeiwen.com/subject/dmvjrxtx.html