這篇文章主要講解了“如何解決取消掛載umount時出現(xiàn)的Device is busy”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“如何解決取消掛載umount時出現(xiàn)的Device is busy”吧!
在 Linux 下 umount 掛載的優(yōu)盤或者移動硬盤的時候,經(jīng)常會出現(xiàn) “Device is busy” 的提示,哦~真讓人惱火,在 Windows 下的那個無法卸載移動設(shè)備的問題,竟然也竄到了 Linux 下
其實,錯誤不在 WIndows 也不在 Linux,無法卸載移動設(shè)備的原因,是因為系統(tǒng)中還有程序在霸占著移動設(shè)備上的文件,如果冒然強制卸載,可能會導(dǎo)致數(shù)據(jù)丟失和設(shè)備損壞,“Device is busy” 是一種保護(hù)措施。
既然知道是有程序霸占,找出這個程序再處理一下就好了。 fuser 這個小程序可以派上用場,基本上每個發(fā)行版都會帶有 fuser 這個工具。
fuser 可以顯示出當(dāng)前哪個程序在使用磁盤上的某個文件、掛載點、甚至網(wǎng)絡(luò)端口,并給出程序進(jìn)程的詳細(xì)信息。
假設(shè)無法卸載的設(shè)備為 /media/USB,運行下列命令即可:
$ fuser -m -v /media/USB/
用戶 進(jìn)程號 權(quán)限 命令
/media/BAK/: galeki 335 ..c.. gqview
-m 參數(shù)表明指定的路徑是一個掛載點顯示所有使用指定文件系統(tǒng)的進(jìn)程,后面可以跟掛載點,或是dev設(shè)備 (Thanks lisir :),-v 參數(shù)給出詳細(xì)的輸出,可以看出,原來是 gqview 這個程序還在霸占著移動設(shè)備,fuser 還給出了程序的進(jìn)程號,知道了進(jìn)程號,你就可以隨便怎么處置這個程序了。
另外你也可以添加一個 -k 參數(shù):
fuser -m -k /media/USB/
這招自動把霸占著 /media/USB/ 的程序殺死。如果你不是很明確是否要殺死所有霸占設(shè)備的程序,你還可以加一個 -i 參數(shù),這樣每殺死一個程序前,都會詢問:
$ fuser -m -v -i -k /media/BAK/
用戶 進(jìn)程號 權(quán)限 命令
/media/BAK/: galeki 371 ..c.. gqview
殺死進(jìn)程 371 ? (y/N)
感謝各位的閱讀,以上就是“如何解決取消掛載umount時出現(xiàn)的Device is busy”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對如何解決取消掛載umount時出現(xiàn)的Device is busy這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
文章名稱:如何解決取消掛載umount時出現(xiàn)的Deviceisbusy-創(chuàng)新互聯(lián)
標(biāo)題來源:http://jinyejixie.com/article8/dpcoop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、建站公司、網(wǎng)站改版、品牌網(wǎng)站制作、ChatGPT、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容