本文介紹如何通過執行命令卸載檔案系統掛載目錄。
前提條件
在Linux系統中卸載掛載目錄
遠端連線伺服器。
執行
umount /mnt
命令,卸載NFS檔案系統掛載目錄。其中,/mnt目錄請替換為實際掛載路徑。說明建議您不要指定任何其他umount選項,並避免修改任何其他umount選項的預設值。
在卸載過程中,如果提示
device is busy
,則需要先結束正在使用此NAS的進程,步驟如下:安裝fuser。
CentOS、Redhat、Alibaba Cloud Linux作業系統內建fuser,無需安裝。
Ubuntu或Debian作業系統:執行
apt install -y fuser
命令進行安裝。
執行
fuser -mv <掛載點本地路徑>
命令,查看當前正在使用此NAS的進程pid。執行
kill <pid>
命令,結束進程。說明如果pid為kernel進程,無需執行此步驟。
如果結束進程仍無法卸載檔案系統,您也可以執行
umount -f <掛載路徑>
或umount -l <掛載路徑>
命令強制卸載檔案系統。
可選:取消自動掛載檔案系統配置。
如果您為NFS或SMB檔案系統配置了自動掛載指令碼且需要重啟伺服器,您還需要刪除或修改自動掛載設定檔/etc/fstab,取消開機自動掛載檔案系統。
執行
mount -l
命令,查看卸載結果。如果回顯中未找到您掛載的NAS檔案系統資訊,則表示該檔案系統的掛載目錄已經成功卸載。
在Windows系統中卸載掛載目錄
開啟命令列視窗,執行以下命令卸載檔案系統掛載目錄。
net use D: /delete
掛載命令中的盤符(D:),請根據實際掛載盤符進行替換。您可執行
net use
命令,擷取掛載盤符。說明執行net use * /delete命令,手動卸載Windows系統中所有已掛載的檔案系統目錄。
執行net use * /delete /y命令,自動卸載Windows系統中所有已掛載的檔案系統目錄。
可選:取消自動掛載檔案系統配置。
如果您為SMB或NFS檔案系統配置了自動掛載指令碼且需要重啟伺服器時,您還需要刪除或修改自動掛載指令碼,取消開機自動掛載檔案系統。
SMB檔案系統自動指令碼:auto_mount.bat
NFS檔案系統自動指令碼:nas_auto.bat
執行
net use
命令,查看卸載結果。如果回顯中未找到您掛載的SMB檔案系統資訊,則表示該檔案系統目錄已成功卸載。