请问device is busy时怎么办

发布网友

我来回答

1个回答

热心网友

与挂载相反的操作是umount,他将磁盘分区与目录的关联关系解除。
但有时候umount时会报错误,例如Code:
# umount /usr/local/
umount: /usr/local: device is busy
这说明还有某个程序正在是用此目录,为了保证程序的运行,默认情况下umount不能卸载。但是umount又没有说究竟哪个程序在使用,觉得这也算是设计的一个缺陷。
幸好有个程序叫fuser,man fuser的介绍是:Code:
fuser - identify processes using files or sockets
#fuser -m /
/: 82r 16r 32r 59r 92rc 96rc 97rc 99rc 9006rc
9007rc 9010rc 9013r 9015rc 9025r 9029r 9033rc 9035r 9039rc 9058rc 9107rc
9109rc 9126rc 9130r 9366r 9375r 9439r
接下来需要做的就是将相关进程停掉,再umount即可。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com