Linux umount报device is busy的处理方法

这几天有大量数据需要往服务器上传,为不影响其它部门工作(其实是不想把硬盘一直在我电脑上插着),于是把移动硬盘插上,开始copy。漫长的等待之后,终于把320G+那一坨数据表拷完了,umount硬盘时系统提示我umount: /mnt/: device is busy。为赶时间就直接拔掉硬盘走人了。

忙完事情,再次登录服务器,df -HT查看,发现移动硬盘还在上面挂着,再umount一次,仍旧报device is busy.

如果进程没有关闭,就会出这种情况,通过该命令将操作挂载点的进程全部杀掉,再umount之就好了。的

fuser -km /mnt

这次运气不好,执行上述命令之后却被冷幽默了:

Suddenly the Dungeon collapses!! – You die…

 

其原因为uml_switch被kill -9 干掉了,没关系,再umount一下,设备已经卸载了。

PS, Dungeon:《Dungeon Runners》是NCSOFT北美分公司开发的MMORPG,游戏以幻想世界为舞台,玩家在地面和地牢中进行探险,完成游戏任务。

本文链接地址: Linux umount报device is busy的处理方法

打赏作者
赞助/Donate

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

正在跳转到PayPal...
  1. siril说道:

    :exclaim: 这样不好吧, device is busy 极大可能是因为数据还没拷完, 数据还在内存写入缓存里, 尚未同步到硬盘。

    执行几次 sync 再umount看看。

    1. root说道:

      事后查明是cp是在screen里进行的,有个会话没退出所致,kill之好了。你说的没考完可能性不是很大,硬盘灯已不见闪烁。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*