Linux

Feisty 網路掛載拒絕解除安裝

  • May 30, 2012

我有一個特定的網路共享讓我感到悲傷。基本上,我們有兩台 NAS 設備,不得不搬到另一棟樓。我將 /etc/fstab 更新為新的 IP 地址並嘗試重新安裝它們。其中一台 NAS 設備順利完成了該過程。然而,另一個是粗魯的。

我嘗試了這個執行緒中的建議,但沒有奏效:

當我輸入umount -f /mnt/gsrnas2時,它說Device is busy

如果我嘗試cd /mnt/gsrnas2then ls,終端將鎖定,我無法使用 Ctrl+C 突圍

當我嘗試fuser -mk /mnt/gsrnas2或 lsof | grep /mnt/gsrnas2,終端也會因這些命令而凍結。

伺服器上的所有其他 NFS 掛載都執行良好,我可以毫無問題地解除安裝和掛載它們。

我確信沒有人在積極地使用這個掛載點,因為它指向一個未被佔用的 IP 地址。

首先使用該lsof -P | grep filename命令查看哪些程序擁有設備上文件的文件句柄。您可以使用kill或類似的東西來嘗試優雅地終止它們。

如果沒有回應禮貌的請求,那麼它就不會優雅地清理,所以你可以像這樣使用惰性和強制選項取得一些進展;

umount -l -f /mnt/gsrnas2

引用自:https://serverfault.com/questions/394106