umont报错 device busy 解决

9 篇文章 0 订阅
6 篇文章 0 订阅
例如: umont   /app

系统报告如下:

umount: cannot unmount /dev/vg01/lvol1 : Device busy
umount: return error 1.



原因分析:

系统提示这样的错误信息是因为有用户或进程在/app这个目录下进行相关的操作(比如:rm 或者 cd).



解决方法:

1.首先我们可以通过fuser命令查看在逻辑卷lvol1上的系统进程和用户进程。

  fuser -u  /dev/vg01/lvol1     #/dev/vg01/lvol1是逻辑卷lvol1的完整路径,它mont在/app上

2.我们可以通过fuser命令强制杀死在lvol1上的所有进程

   fuser -uk   /dev/vg01/lvol1      #-uk  在查看进程的同时杀死所有在该逻辑卷上的进程

   如果是用户通过ftp或者telnet的方式在使用该逻辑卷,那个ftp和telnet的session将自动logout.

   如果是进程在使用那么只是kill 掉该进程。

3.fuser -ck /oradata 一直结束不掉,因为这个目录存放orace数据文件路径,应该fuser -ck /oracle   结束oracle进程

关于umont操作,对于vxfs文件系统来说有另外一种方法只kill进程而不使用户logout.

/sbin/fs/vxfs/vxumont -o force /app
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值