荣新教育:坚持面授的良心机构
全国咨询热线:400-1335-066
您现在的位置:首页>技术文章 > 正文

device is busy如何解决

时间:2018-07-13 17:21:22 来源:荣新IT教育培训 作者:荣新科技

最近关于一些负面的问题可能影响到了各位同学,尤其是新浪博客的负面。在此荣新教育申明下,荣新教育已经和新浪网进行沟通,经核实确实属于恶意抹黑,在一到四个工作日内即将删除,希望大家正确看待

device is busy如何解决

在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

假如所有这些尽力还不见效,杀掉该进程后,那么这个时分可能需求加-f -l参数,强制卸载

# umount -f -l /mnt

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.

文章源自荣新教育官网:www.vfast.com.cn欢迎访问,转载需注明出处