以下のコマンドを使用して、いくつかの共有場所をマウントしました。
mount -t cifs /mnt/systemfolder -o username=name,password=password //10.10.1.1/My-Shared-Folder
このコマンドの実行中に、いくつかの間違った場所* が誤ってマウントされました。mount
コマンドを実行すると、マウントした正しい場所と間違った場所がすべて一覧表示されます。
- 同じ場所に複数回取り付けました。
コマンドを実行して表示される場所を削除しmount
、マウントした誤った場所を削除するにはどうすればよいですか?
このコマンドではマウントされた場所を削除できません。 以下は、 コマンドとコマンドumount
の結果を示すスクリーンショットです。mount
umount
答え1
他のディレクトリの上にマウントされているディレクトリがいくつかあります ( の 2 番目のマウントが/mnt/arcserver
最初のマウントをシャドウし、 のマウントが/mnt
の以前のマウントをシャドウします/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 に "-i" オプションを指定しない限り、umount(8) コマンドによって間接的に呼び出すことができます。umount に -i を指定すると、umount.cifs などの umount ヘルパーの実行が回避されます。umount.cifs コマンドは Linux でのみ動作し、カーネルが cifs ファイルシステムをサポートしている必要があります。CIFS プロトコルは SMB プロトコルの後継であり、ほとんどの Windows サーバー、その他の多くの商用サーバー、ネットワーク接続ストレージ アプライアンス、および人気のオープン ソース サーバー Samba によってサポートされています。
答え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'