本文介紹下,在linux系統中,umount移動硬盤時,報錯:device is busy的解決方法。有需要的朋友參考下吧。
1,umout 移動硬盤
複製數據時,掛載的移動硬盤,數據複製完成後,直接取下了硬盤。
結果用df 命令查看時,掛載的移動硬盤還存在,阿門。
複製代碼 代碼示例:
[root@qs-wg-db1 ~]# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/sdb3 125G 3.3G 115G 3% /
/dev/sdb1 99M 12M 82M 13% /boot
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sda1 275G 72G 189G 28% /u01
/dev/sdc1 10G 2.0G 8.1G 20% /datatmp
/dev/sdc1即剛纔掛載的移動硬盤設備。
Filesystem Size Used Avail Use% Mounted on
/dev/sdb3 125G 3.3G 115G 3% /
/dev/sdb1 99M 12M 82M 13% /boot
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sda1 275G 72G 189G 28% /u01
/dev/sdc1 10G 2.0G 8.1G 20% /datatmp
/dev/sdc1即剛纔掛載的移動硬盤設備。
這時使用umount 命令,會提示設備忙(device is busy),無法掛載。
解決方法:
複製代碼 代碼示例:
[root@qs-wg-db1 ~]# fuser -km /datatmp
[root@qs-wg-db1 ~]# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/sdb3 125G 3.3G 115G 3% /
/dev/sdb1 99M 12M 82M 13% /boot
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sda1 275G 72G 189G 28% /u01
/dev/sdc1 10G 2.0G 8.1G 20% /datatmp
[root@qs-wg-db1 ~]# umount /datatmp
[root@qs-wg-db1 ~]# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/sdb3 125G 3.3G 115G 3% /
/dev/sdb1 99M 12M 82M 13% /boot
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sda1 275G 72G 189G 28% /u01
[root@qs-wg-db1 ~]# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/sdb3 125G 3.3G 115G 3% /
/dev/sdb1 99M 12M 82M 13% /boot
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sda1 275G 72G 189G 28% /u01
/dev/sdc1 10G 2.0G 8.1G 20% /datatmp
[root@qs-wg-db1 ~]# umount /datatmp
[root@qs-wg-db1 ~]# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/sdb3 125G 3.3G 115G 3% /
/dev/sdb1 99M 12M 82M 13% /boot
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sda1 275G 72G 189G 28% /u01
這次umount成功了。
二,umount 光驅
圖方便,直接將/dev/cdrom mount 到了/mnt目錄。
結果收工時去拿盤,光驅彈不出來。
嘗試把cdrom umout掉,結果提示:device is busy。
處理方法:
複製代碼 代碼示例:
[root@qs-wg-db1 ~]#fuser –km /dev/cdrom
[root@qs-wg-db1 ~]#eject -- 彈出光驅
[root@qs-wg-db1 ~]#eject -- 彈出光驅
以下爲正確掛載CD-ROM的方法:
複製代碼 代碼示例:
# mkdir cdrom
# mount /dev/cdrom /mnt/cdrom
或者
# mount /dev/cdrom /media/cdrom
# mount /dev/cdrom /mnt/cdrom
或者
# mount /dev/cdrom /media/cdrom
直接掛載在/mnt,/media等系統目錄下,在umount時會出現出錯信息“umount: /mnt/cdrom: device is busy”的情況。
如果一個文件系統處於“busy”狀態時,不能卸載該文件系統。
以下情況將導致文件系統處於“busy”狀態:
1,文件系統上面有打開的文件
2,某個進程的工作目錄在此文件系統上
3,文件系統上面的緩存文件正在被使用