linux无法umount解决方案
Posted 梦想
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux无法umount解决方案相关的知识,希望对你有一定的参考价值。
[[email protected] ~]# umount /drbd/
umount: /drbd: device is busy.
(In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))
解决方式一:
一、查找使用这个文件的进程和命令,具体的操作代码
[[email protected] ~]# lsof |grep "/drbd"
jbd2/drbd 8219 root cwd DIR 253,0 4096 2 /
jbd2/drbd 8219 root rtd DIR 253,0 4096 2 /
jbd2/drbd 8219 root txt unknown /proc/8219/exe
bash 8510 root cwd DIR 147,0 4096 3801089 /drbd/mysql
二、然后执行ps命令可以查找执行此进程的命令
[[email protected] ~]# ps -ef|grep 8510
root 8510 8505 0 10:54 pts/0 00:00:00 -bash
root 8536 8455 0 10:58 pts/1 00:00:00 grep 8510
三、强行结束无关进程
[[email protected] ~]# kill -9 8510
四、然后卸载相关挂载
[[email protected] ~]# umount /drbd
解决方式二:
[[email protected] ~]# lsof -w /drbd
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 8510 root cwd DIR 147,0 4096 3801089 /drbd/mysql
注:-w参数表示不打印警告信息.
直接kill -9 8510即可
解决方式 三 :
列出该进程:
[[email protected] ~]# fuser -m /drbd
/drbd: 8510c
杀掉使用/drbd 挂载点的进程(而且 使用这个进程的用户也会弹出)
[[email protected] ~]# fuser -km /drbd
/drbd: 8510c
使用此进程的机器用户也踢出掉了,如下:
[[email protected] mysql]# Connection to 192.168.88.7 closed.
[[email protected] ~]# umount /drbd/
以上是关于linux无法umount解决方案的主要内容,如果未能解决你的问题,请参考以下文章
Linux umount设备时出现device is busy解决方法
linux12企业实战 -- 53 umount时目标忙的解决办法
用fuser或者lsof解决无法umount问题(device is busy)