Linux在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
</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.

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

时间: 2024-10-26 13:19:03

Linux在device is busy处理的相关文章

Linux中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) #

Linux umount设备时出现device is busy解决方法

在Linux中,有时使用umount命令去卸载LV或文件时,可能出现umount: xxx: device is busy的情况,如下案例所示 [[email protected] u06]# vgdisplay -v VolGroup03     Using volume group(s) on command line     Finding volume group "VolGroup03"   --- Volume group ---   VG Name            

Linux卸载NAS磁盘,报device is busy

# umount /data umount.nfs: /data: device is busy umount.nfs: /data: device is busy # fuser -m -v /data 用户 进程号 权限 命令 /data/: root 19881 ..c.. bash # kill -9 19881 # umount /data

linux中U盘umonut时出现“Device is busy”的解决方法

问题: #umount /dev/sda1 umount: /mnt/usb: device is busy 查找占用目录进程: #lsof |grep /mnt/usb bash 1971 root cwd DIR 8,1 16384 1 /mnt/usb/bash 2342 root 3r DIR 8,1 16384 1 /mnt/usb/ 杀掉进程: #kill -9 1971 #kill -9 2342 卸载: #umount /mnt/usb

Linux umount的device is busy问题

现象: [[email protected] ~]# df -h文件系统 容量 已用 可用 已用%% 挂载点/dev/vda1 9.9G 3.9G 5.6G 41% /tmpfs 3.9G 100K 3.9G 1% /dev/shm/dev/sr0 368K 368K 0 100% /media/CDROM/dev/vdb 197G 5.9G 181G 4% /mnt [[email protected] /]# umount /dev/vdbumount: /mnt: device is bu

执行umount 的时候却提示:device is busy 的处理方法

# umount /mnt/cdrom/ umount: /mnt/cdrom: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) # umount /mnt/cdrom/ -f //强制卸载也不行 umount2: 设备或资源忙 umount: /mnt/cdrom: device is busy. (In some ca

umount 时出现的 &quot;Device is busy&quot;问题

linux下umount时出现错误: [[email protected] ~]# umount /home/ umount: /home: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) 解决方法:1.可以显示出当前哪个程序在使用磁盘上的某个文件.挂载点.甚至网络端口,并给出程序进程的详细信息.2.假设无法卸载的设备为

umount device is busy

通过nfs挂载192.168.150.128的目录 这个时候NFS服务器192.168.150.128修改了些配置,需要重启NFS服务 在服务器上umount 192.168.150.128:/home,但是再次执行mount命令的时候挂载还在 执行fuser -km /data再umount /data 就可以看到挂载的盘符消失了 umount device is busy,布布扣,bubuko.com

linux platform device/driver(三)--Platform Device和Platform_driver注册过程之代码对比

转自:http://blog.csdn.net/thl789/article/details/6723350 Linux 2.6的设备驱动模型中,所有的device都是通过Bus相连.device_register() / driver_register()执行时通过枚举BUS上的Driver/Device来实现绑定,本文详解这一过程.这是整个LINUX设备驱动的基础,PLATFORM设备,I2C上的设备等诸设备的注册最终也是调用本文讲述的注册函数来实现的. Linux Device的注册最终都