我使用以下命令安裝了一些共用位置。
mount -t cifs /mnt/systemfolder -o username=name,password=password //10.10.1.1/My-Shared-Folder
執行此命令時,錯誤安裝了一些不正確的位置*。現在,當我只執行該mount
命令時,它會列出我安裝的所有正確和錯誤的位置。
- 我已多次安裝相同位置。
如何刪除執行指令時顯示的位置,mount
以便刪除已安裝的錯誤位置?
該umount
命令無法幫助我刪除安裝位置。這是顯示mount
和命令結果的螢幕截圖umount
。
答案1
您有多個目錄掛載在其他目錄上(/mnt/arcserver
shadow 上的第二個掛載是第一個目錄,依此類推,/mnt
shadow 上的掛載是先前掛載的/mnt/arcserver
)。這對於人類和指揮來說都是令人困惑的umount
。從下往上卸載它們:
umount //10.49.4.20/Released
umount //10.49.4.20/released
umount //10.49.4.20/released
umount //metro/released
umount //metro/released
umount //metro/released
umount
如果由於在多個相同的掛載上絆倒而失敗,則在絕望中卸載所有 cifs 掛載:
umount -a -t cifs
在 Linux 上,您可以透過移動掛載點來消除這種情況的混亂,以便每個掛載點都有其唯一的、不重疊的掛載點。
mkdir /TMPMNT/{Released,released{1,2},arcserver{1,2,3,4}}
mount --move //10.49.4.20/Released /TMPMNT/Released
mount --move //10.49.4.20/released /TMPMNT/released1
mount --move //10.49.4.20/released /TMPMNT/released2
mount --move //metro/released /TMPMNT/arcserver1
mount --move //metro/released /TMPMNT/arcserver2
mount --move //metro/released /TMPMNT/arcserver3
mount --move //metro/released /TMPMNT/arcserver4
之後,每個已掛載的檔案系統都會有單獨的目錄,您可以隨意瀏覽和卸載它們。
答案2
也許與umount -f
?
-f 強制卸載(如果 NFS 系統無法存取)。 (需要內核 2.1.116 或更高版本。)
或者也許你可以這樣做umount -l
-l 延遲卸載。現在將檔案系統從檔案系統層次結構中分離出來,並在檔案系統不再繁忙時立即清除對檔案系統的所有參考。 (需要內核 2.4.11 或更高版本。)
從:http://linux.die.net/man/8/mount
但環顧四周我發現了一些東西這裡。
$ umount.cifs /folder
更新 檢查 umount.cifs 的手冊...也許它可以給你額外的幫助:
http://www.samba.org/samba/docs/man/manpages-3/umount.cifs.8.html
umount.cifs 卸載 Linux CIFS 檔案系統。當 umount.cifs 位於 /sbin 目錄中時,可以透過 umount(8) 指令間接呼叫它,除非您為 umount 指定「-i」選項。指定 -i 來 umount 可避免執行 umount 幫助程序,例如 umount.cifs。 umount.cifs 指令僅適用於 Linux,且核心必須支援 cifs 檔案系統。 CIFS 協定是 SMB 協定的後繼者,大多數 Windows 伺服器和許多其他商業伺服器和網路附加儲存裝置以及流行的開源伺服器 Samba 都支援 CIFS 協定。
答案3
嘗試卸載設備,而不是安裝點
umount //metro/released
答案4
對於 fstab 記錄(ubuntu 14.04):
10.10.70.18:/nfs01 /backup nfs rw,hard,intr 0 0
我能夠使用以下方法卸載這個死共享:
umount -l -i '10.10.70.18:/nfs01'