linux umount问题总结

最近在umount的时候,发现一个报错device is busy。这个报错很常见,解决办法一抓一大把。在此我整理下

 

         为了方便描述,我模拟一个场景吧,我想umount逻辑盘/var/sog/backups,结果报错device is busy

         

ema13196:/var/sog/backups/pkg # df -h
Filesystem                 Size  Used Avail Use% Mounted on
/dev/mapper/system-root     19G  2.2G   16G  13% /
udev                        32G  432K   32G   1% /dev
tmpfs                       32G     0   32G   0% /dev/shm
/dev/sda1                  236M   37M  187M  17% /boot
/dev/mapper/system-oracle  147G  188M  140G   1% /opt/app/oracle
/dev/mapper/system-tmp     1.4G   35M  1.3G   3% /tmp
/dev/mapper/system-log     1.9G   46M  1.7G   3% /var/log
/dev/mapper/system-varsog   19G  173M   18G   1% /var/sog
/dev/mapper/system-backup   46G   29G   16G  65% /var/sog/backups
/dev/loop0                 1.6M  1.6M     0 100% /mnt

 

 

  方案一、检查是否打开了文件夹/var/sog/backups,或者你现在就在文件夹/var/sog/backups里面。

         losf | grep backup 

 方案二、有进程涉及到文件夹/var/sog/backups或者其中的文件

         fuser -m /var/sog/backups

         fuser -km /var/sog/backups

 方案三、也是最奇葩的。在文件夹/var/sog/backups中有一个镜像被加载到了/mnt上,导致umount失败

       解决方法:首先umount/mnt,然后再umount /var/sog/backups

你可能感兴趣的:(linux)