首页 > 系统服务 > 详细

Linux在device is busy处理

时间:2015-07-25 16:47:33      阅读:156      评论:0      收藏:0      [点我收藏+]

在Linux管理umount设备时,时常会遇到"device is busy", 假设umount一个文件系统碰到这样的情况。而且你并没有在所需卸载的文件夹下。那么非常可能实用户或进程在使用那个文件夹。

# umount /mnt
umount: /mnt: device is busy
umount: /mnt: device is busy

那么必须用fuser命令来查看process ID和进程的拥有者。比方:

# fuser -mu /mnt
/mnt: 25781c(root)
# kill -9 25781
# umount /mnt

像以下这样的情况,就代表rhythmbox用户在使用那个文件夹。然后也能够用fuser -ck /dev/sdc1来杀进程。

# fuser -m /dev/sdc1
/dev/sdc1: 538
# ps auxw|grep 538
donncha 538 0.4 2.7 219212 56792 ? SLl Feb11 11:25 rhythmbox
</pre><span style="font-family:FangSong_GB2312; font-size:18px"><strong>假设全部这些努力还不奏效,杀掉该进程后。那么这个时候可能须要加-f -l參数,强制卸载</strong></span><p><span style="font-family:FangSong_GB2312; font-size:18px"><strong># umount -f -l /mnt</strong></span></p><p></p><pre>
NOTE:

可用以下的命令来检查SATA硬盘的坏块。

# badblocks -v /dev/sda
# badblocks -v /dev/sdb

# badblocks -v /dev/mapper/vgosi-lvol1
Checking blocks 0 to 10477568
Checking for bad blocks (read-only test): done                              
Pass completed, 0 bad blocks found.








版权声明:本文博客原创文章。博客,未经同意,不得转载。

Linux在device is busy处理

原文:http://www.cnblogs.com/bhlsheji/p/4676111.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!