叮叮 发表于 2015-10-10 17:30:32

Linux如何卸载挂载文件

在我们进行远程文件操作的时候,我们经常会出现文件服务出现卸载掉哦情况。例如

umount /mnt/net1
umount: /mnt/net1: device is busy.
      (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))

这种问题解决方案:

一、查找使用这个文件的进程和命令,具体的操作代码

# lsof |grep /mnt/net1
lsof: WARNING: can't stat() cifs file system /mnt/net1
      Output information may be incomplete.
bash      18841      rootcwd   unknown                                          /mnt/net1/TDDOWNLOAD/软件 (stat: No such device)

二、然后执行ps命令可以查找执行此进程的命令

# ps -ef|grep 18841
root   18841 188390 Nov29 pts/2    00:00:00 /bin/bash -l
root   29496 256040 16:26 pts/0    00:00:00 grep 18841

三、强行结束无关进程

# kill -9 18841

四、然后卸载相关挂载

# umount /mnt/net1

五、然后可以在功过mount命令进行查看。

页: [1]
查看完整版本: Linux如何卸载挂载文件