fdisk –l
/dev/sda1 * 1 6 48163+ 83 Linux
/dev/sda2 7 515 4088542+ 83 Linux
/dev/sda3 516 776 2096482+ 82 Linux swap / Solaris
/dev/sda4 777 2610 14731605 5 Extended
/dev/sda5 777 2610 14731573+ 83 Linux 進程
Disk /dev/sdb: 7985 MB, 7985954816 bytes
231 heads, 28 sectors/track, 2411 cylinders
Units = cylinders of 6468 * 512 = 3311616 bytes it
Device Boot Start End Blocks Id System
/dev/sdb1 2 2412 7794688 b W95 FAT32
若是是fat格式的U盤,掛載命令: mount -t vfat /dev/sdb1 /mnt/udisk
若是是ntfs格式的U盤,掛載命令:mount -t ntfs-3g /dev/sdb1 /mnt/udisk
若是沒有/mnt/udisk文件夾,能夠建立一個
mkdir /mnt/udisk便可 權限
可是注意,ntfs格式要掛載的話,須要下載一個ntfs-3g-2011.4.12-5.el5.i386.rpm包
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/ntfs-3g-2011.4.12-5.el5.i386.rpm 下載
假設沒法卸載的設備爲 /media/USB,運行下列命令便可:
$ fuser -m -v /media/USB/
用戶 進程號 權限 命令
/media/BAK/: galeki 335 ..c.. gqview
-m 參數代表指定的路徑是一個掛載點,-v 參數給出詳細的輸出,能夠看出,原來是 gqview 這個程序還在霸佔着移動設備,fuser 還給出了程序的進程號,知道了進程號,你就能夠隨便怎麼處置這個程序了。 程序
另外你也能夠添加一個 -k 參數:
fuser -m -k /media/USB/
這招自動把霸佔着 /media/USB/ 的程序殺死。若是你不是很明確是否要殺死全部霸佔設備的程序,你還能夠加一個 -i 參數,這樣每殺死一個程序前,都會詢問:
$ fuser -m -v -i -k /media/BAK/
用戶 進程號 權限 命令
/media/BAK/: galeki 371 ..c.. gqview
殺死進程 371 ? (y/N)
很順利的解決了 「Device is busy」 的問題。 db