mountコマンドを使用して追加されたマウント場所を削除するにはどうすればよいですか?


14

以下のコマンドを使用して、いくつかの共有場所をマウントしました。

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

このコマンドの実行中に、いくつかの誤った場所*が誤ってマウントされました。mountコマンドを実行すると、マウントしたすべての正しい場所と間違った場所がリストされます。

    • 同じ場所を複数回マウントしました。

mountマウントした誤った場所を削除できるように、コマンドの実行から表示される場所を削除するにはどうすればよいですか?

このumountコマンドは、マウントされた場所を削除するのに役立ちません。以下は、mountumountコマンドの結果を示すスクリーンショットです。

ここに画像の説明を入力してください


将来の参考のために、同じエラーがありました:このユーティリティはcifsファイルシステムのみをアンマウントします。親ディレクトリが移動されたCIFSマウントをアンマウントしようとしたとき(マウントポイントを効果的に移動)。このエラーはumount、正しいマウントポイント(マウントの移動元)で使用しようとした場合、およびソースマウントポイント名(//ip/path)でマウントを削除しようとした場合に発生します。首尾アンマウントするには、私が走ったumountLOCAのマウントポイントの新しい場所に

回答:


17

他のディレクトリの上にマウントされた複数のディレクトリがあります(/mnt/arcserverシャドウの2番目のマウントは最初のディレクトリなど、/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

この後、マウントされたファイルシステムごとに個別のディレクトリが作成され、必要に応じて探索したりアンマウントしたりできます。


ありがとう。問題はマウント順序でした。複数の提案もありがとう!最初にumount/ mntを実行し、次に/ mnt / arcserverを実行する必要がありました。
トーマス

6

たぶんumount -f

-f強制的にアンマウントします(NFSシステムに到達できない場合)。(カーネル2.1.116以降が必要です。)

または多分あなたはそれを行うことができます umount -l

-l遅延アンマウント。ファイルシステム階層からファイルシステムを切り離し、ビジーでなくなったらすぐにファイルシステムへのすべての参照をクリーンアップします。(カーネル2.4.11以降が必要です。)

from: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に「-i」オプションを指定しない限り、umount.cifsが/ sbinディレクトリにある場合、umount(8)コマンドによって間接的に呼び出すことができます。-iをumountに指定すると、umount.cifsなどのumountヘルパーの実行が回避されます。umount.cifsコマンドはLinuxでのみ機能し、カーネルはcifsファイルシステムをサポートする必要があります。CIFSプロトコルはSMBプロトコルの後継であり、ほとんどのWindowsサーバーおよび他の多くの商用サーバーとネットワーク接続ストレージアプライアンス、および一般的なオープンソースサーバーSambaによってサポートされています。


3つすべての提案を試みました。それらはすべて同じ繰り返しメッセージを与えます。最後のメッセージはメッセージを1回だけ提供します。
トーマス

@Tomas umount.cifsについて何かを見つけました。
maniat1k

umount -iトリックをしました。ここにある他のすべての提案は、私にとってはうまくいきませんでした。RHEL 4
フェリペアルバレス

umount -l私の一日を救った
рüффп

1

試してみてくださいumount

umount /mnt/systemfolder

それを試してみましたが、助けにはなりませんでした。私はメッセージを受け取りますThis utility only unmounts cifs filesystems。cifsを使用して場所をマウントしました。このメッセージの理由がわからない。
トーマス

それについて詳しく説明していただけますか?マンページによると、umountはを呼び出します/sbin/umount.<suffix> {dir|device} [-nlfvr] [-t type.subtype]。だからumount.cifs、あなたのためにトリックを行う必要がありますを呼び出す必要があります。そこで他の何かをマウントしようとしましたか?たぶん、あなたはumount.cifs直接呼び出してみてください?または、そのマンページを直接検索します(man umount.cifs)?
Wojtek Rzepala

質問を明確にするために、質問に追加情報を追加しました。
トーマス

それはそうではないはずです、あなたは珍しいを拾っているように見えますumount/bin/umount明示的に実行してみることができますか?
役に立たない

試してみたところ、同じ結果が得られました。
トーマス


1

fstabレコード(ubuntu 14.04)の場合:

10.10.70.18:/nfs01      /backup                 nfs     rw,hard,intr    0 0

以下を使用して、このデッドシェアをアンマウントできました。

umount -l -i '10.10.70.18:/nfs01'

0

私は同様の問題を抱えていましたが、ここでの解決策はうまくいきませんでした。マウントからこの出力がありました:

//10.0.0.173/e$ on /mnt/mount_tmp type cifs (rw,mand)

私が試したmount --moveumount -a -t cifs動作しませんでした、選択肢を。両方//10.0.0.173/e$をアンマウントしてみましたが/mnt/mount_tmp、何もうまくいきませんでした。私も試み-f-lなしの成功に、提案しました。それから私はこの解決策を見つけました:

/server/310015/cannot-unmount-cifs-mount

を使用するように指示されます-i。マウントされたフォルダーで試してみてもうまくいきませんでした:

$ umount -f -i /tmp/mount_tmp
umount2: Invalid argument
umount: /tmp/mount_tmp: not mounted

しかし、「デバイス」で使用すると、最終的に機能しました:

$ umount -i '//10.0.0.173/e$'
umount: //10.0.0.173/e$: not found

エラーが報告されたとしても、「mount」を続けて実行すると、マウントされていないことがわかります。


-1

ランニング

$ umount -i 

私のために問題を修正しました。


1
こんにちはマイク、U&Lへようこそ。回答にもう少し詳細を追加していただけますか?
slm
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.