umount移動硬盤或光驅時報錯:device is busy的解決方法

本文介紹下,在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即剛纔掛載的移動硬盤設備。


這時使用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

這次umount成功了。

二,umount 光驅
圖方便,直接將/dev/cdrom mount 到了/mnt目錄。
結果收工時去拿盤,光驅彈不出來。
嘗試把cdrom umout掉,結果提示:device is busy。

處理方法:

複製代碼 代碼示例:
[root@qs-wg-db1 ~]#fuser –km /dev/cdrom
[root@qs-wg-db1 ~]#eject  -- 彈出光驅

以下爲正確掛載CD-ROM的方法:

複製代碼 代碼示例:
# mkdir 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,文件系統上面的緩存文件正在被使用


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章