linux無法umount解決方案


[root@995120-master ~]# 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))


解決方式一:
一、查找使用這個文件的進程和命令,具體的操作代碼
[root@995120-master ~]# 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命令可以查找執行此進程的命令
[root@995120-master ~]# 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

三、強行結束無關進程
[root@localhost ~]# kill -9 8510


四、然后卸載相關掛載
[root@localhost ~]# umount /drbd

 

解決方式二:
[root@995120-master ~]# 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即可

 


解決方式 三 :
列出該進程:
[root@995120-master ~]# fuser -m /drbd
/drbd: 8510c


殺掉使用/drbd 掛載點的進程(而且 使用這個進程的用戶也會彈出)
[root@995120-master ~]# fuser -km /drbd
/drbd: 8510c


使用此進程的機器用戶也踢出掉了,如下:
[root@995120-master mysql]# Connection to 192.168.88.7 closed.
[root@995120-master ~]# umount /drbd/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM