Networking

如何刪除使用 mount 命令添加的掛載位置?

  • November 16, 2021

我使用以下命令安裝了幾個共享位置。

mount -t cifs /mnt/systemfolder -o username=name,password=password //10.10.1.1/My-Shared-Folder

執行此命令時,一些不正確的位置* 已錯誤安裝。現在,當我只執行mount命令時,它會列出我安裝的所有正確和錯誤的位置。

    • 我已經多次安裝相同的位置。

如何刪除執行mount命令時顯示的位置,以便刪除已安裝的不正確位置?

umount命令無法幫助我刪除已安裝的位置。這是一個螢幕截圖,顯示了mountandumount命令的結果。

在此處輸入圖像描述

您有幾個安裝在其他目錄上的目錄(第二個 mount on /mnt/arcservershadows 第一個,依此類推,而 mounts on /mntshadow 先前的 mounts on /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

在此之後,您將為每個已安裝的文件系統擁有單獨的目錄,您可以隨意探索和解除安裝。

引用自:https://unix.stackexchange.com/questions/41757