Linux
Feisty 網路掛載拒絕解除安裝
我有一個特定的網路共享讓我感到悲傷。基本上,我們有兩台 NAS 設備,不得不搬到另一棟樓。我將 /etc/fstab 更新為新的 IP 地址並嘗試重新安裝它們。其中一台 NAS 設備順利完成了該過程。然而,另一個是粗魯的。
我嘗試了這個執行緒中的建議,但沒有奏效:
當我輸入
umount -f /mnt/gsrnas2
時,它說Device is busy
如果我嘗試
cd /mnt/gsrnas2
thenls
,終端將鎖定,我無法使用 Ctrl+C 突圍當我嘗試
fuser -mk /mnt/gsrnas2
或 lsof |grep /mnt/gsrnas2
,終端也會因這些命令而凍結。伺服器上的所有其他 NFS 掛載都執行良好,我可以毫無問題地解除安裝和掛載它們。
我確信沒有人在積極地使用這個掛載點,因為它指向一個未被佔用的 IP 地址。
首先使用該
lsof -P | grep filename
命令查看哪些程序擁有設備上文件的文件句柄。您可以使用kill
或類似的東西來嘗試優雅地終止它們。如果沒有回應禮貌的請求,那麼它就不會優雅地清理,所以你可以像這樣使用惰性和強制選項取得一些進展;
umount -l -f /mnt/gsrnas2