Linux在device is busy处理
2015-07-25 16:16
375 查看
在Linux管理umount设备时,时常会遇到"device is busy", 假设umount一个文件系统碰到这样的情况。而且你并没有在所需卸载的文件夹下。那么非常可能实用户或进程在使用那个文件夹。
那么必须用fuser命令来查看process ID和进程的拥有者。比方:
像以下这样的情况,就代表rhythmbox用户在使用那个文件夹。然后也能够用fuser -ck /dev/sdc1来杀进程。
可用以下的命令来检查SATA硬盘的坏块。
# 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.
相关文章推荐
- Centos6.5_x64-GitLab搭建私有GitHub
- yum之如何手动创建本地yum仓库
- CentOS 6.X 挂载4TB的硬盘的方法
- Linux下的I/O复用
- Linux 下stat和access函数
- Linux文件搜索命令
- Linux环境下编程(一)——进程fork()的使用
- linux命令
- Linux中malloc与kmalloc
- Linux文件rwx属性
- Linux随笔笔记
- Linux设备驱动中的中断处理
- linux 可以ping本机 无法连接SecureCRT
- 36、Linux-dd命令详解
- Linux目录结构
- Linux目录结构
- Linux的常用命令(2) - 关机
- Linux的常用命令(2) - 关机
- linux debain下vim高亮显示
- Linux 系统命令及其使用详解(大全)