LinuxマシンにCIFS共有をマウントしています。 CIFSサーバーが停止しているか、インターネット接続が切断されていて、CIFSマウントに触れるものがタイムアウトするまでに数分かかるため、待機中に不安定になります。私はホームディレクトリでlsを実行することさえできません。シンボリックリンクがCIFSマウント内を指し示していて、lsはその色を決定するためにそれを追跡しようとするからです。私がそれをアンマウントしようとすると(-flでさえも)、umountプロセスはlsのようにハングアップします。 sudo kill -9でもそれを殺すことはできません。カーネルを強制的にアンマウントするには?CIFS接続を強制的にアンマウントする方法
答えて
の良いチュートリアルでは、私は怠惰なアンマウントを使用するがあります:umount -l
(つまり、小文字L
です)
Lazy unmount. Detach the filesystem from the filesystem hierarchy now, and cleanup all references to the filesystem as soon as it is not busy anymore. (Requires kernel 2.4.11 or later.)
これは最初は私にとってはうまくいかなかった。しばらくの間(新しい仮想端末で毎回)実験したところ、私はこれを思いつきました: '' 'sudo umount -a -t cifs -l'''。どちらかがトリックをしたか、最初のumountが完了するまでに(120秒〜300秒)かかりました。私はアンマウントが120秒以上ブロックされていることについて、たくさんの警告を受けました。 –
そして、再びマウントできるようになる前に、吊るしたumountをすべて殺さなければなりませんでした。 –
それを動作させるには 'sudo umount -a -t cifs -l'が必要でした。 – Joma
あなたが試すことができることをアンマウントするには-fオプションがあります:
umount -f /mnt/fileshare
あなたはマウントする「-t CIFS」オプションを指定していますか?また、マウントするための「ハード」オプションも指定していないことを確認してください。
fusesmbファイルシステムは他のプロセスと同様にユーザースペースで実行されるため、考慮する必要があります。
-fと-tは助けにならない、umountはまだハングアップします。 – smoofra
'-t cifs'オプションを追加してから再起動しましたか?私はあなたの固執したマウントポイントを直すためにあなたができることは何もないと思っています。あなたの唯一の希望は、将来の失敗に対してより耐性のある方法でマウントしようとすることです。 –
umount -f/mnt/shareを試してください。 NFSで正常に動作し、cifsで試したことはありません。
また、autofsを見ると、アクセス時にのみ共有がマウントされ、afterworldsはマウント解除されます。
残念なことに-fはCIFSでは動作しません。 umountはまだハングアップしています。 – smoofra
私は本当の解決を見つけるまで、私はその日のために、この問題を持っていました。吊り下げられたsmb共有を強制的にアンマウントしようとするのではなく、 "ソフト"オプションで共有をマウントしてください。プロセスが利用できない共有に接続しようとすると、一定時間後に試行が中止されます。
soft Make the mount soft. Fail file system calls after a number of seconds.
mount -t smbfs -o soft //[email protected]/share /users/username/smb/share
stat /users/username/smb/share/file
stat: /users/username/smb/share/file: stat: Operation timed out
があなたの質問に本当の答えではないかもしれませんが、それは問題
(UbuntuのUbuntuの14.04 Serverへの13.10デスクトップ): -
sudo umount -f /mnt/my_share
はserv_shareはsmb.confの中に設定し、指摘されていることを
sudo mount -t cifs -o username=me,password=mine //192.168.0.111/serv_share /mnt/my_share
を搭載ファイル。
私はdavfsに非常によく似た問題がありました。 umount.davfs
のmanページで、umount.davfs
によって、-f -l -n -r -v
のオプションが無視されることがわかりました。私のdavfsマウントを強制的にアンマウントするには、umount -i -f -l /media/davmount
を使用しなければなりませんでした。RHEL 6に
これが働いた:RHEL 6に
umount -f -a -t cifs -l
をこれも私の仕事:
のumount -f -a -tは
umount -f -t cifs -l /mnt &
は注意してください-l FOLDER_NAMEをCIFS &
の場合、umount
をバックグラウンドで実行します。 umount
はファイルシステムを最初に切り離すので、何も見つからないでしょう/mnt
。 df
コマンドを実行すると、強制的にumount /mnt
になります。
レイジーアンマウントがあなたのために仕事をします。
同様アンマウント-l
7歳の回答が重複しています。 –
'アンマウント:コマンドが見つかりませんでした。 –
- 1. HTTP2クライアントを強制的にサーバーに再接続する方法
- 2. SSL接続を強制しようとするとサーバーが強制的に接続を閉じる
- 3. Windows:TCP/IP:強制的に接続を強制:カーネル/ユーザーレベルでmemleakを避ける
- 4. Facebookに接続した後、ログインを強制する方法は?
- 5. 強制的に閉じたTCP接続をエミュレートするには?
- 6. Windowsを強制的にWIFI接続を使用する電話
- 7. PHP FTP接続を強制的に破棄する
- 8. WCFのHttpClientとの接続を強制的に終了する
- 9. 未使用の接続を強制終了する方法
- 10. ファブリックとの再接続を強制する方法
- 11. HTMLリンクを強制的に強制する方法は?
- 12. リレーでフェッチを強制的に強制する方法
- 13. アスペクト比を強制的に強制する方法 - css
- 14. C#で強制的にOracle接続を閉じる
- 15. cakephp:強制的にアンロード/クローズ接続を行います。
- 16. BlackBerryは強制的にfacebook接続を仲介します
- 17. iPad強制的にWiFiなしでインターネットに接続
- 18. 既存の接続はリモートホストによって強制的に
- 19. クリスタルレポートデータベースを接続するときにビジュアルスタジオを強制的に再起動する
- 20. MVCのAPIコアは、既存の接続はリモートホストに強制的
- 21. QTP Web Extensibilty - QTPにテスト実行を強制的に強制する方法
- 22. iOSはセキュア接続を排他的に使用する接続をどのように強制しますか?
- 23. NEW_SAVING状態で強制的にYARNアプリを強制終了する方法は?
- 24. cURL接続を制限する方法
- 25. Docker sendビルドコンテキストが失敗する - 強制的に接続が閉じられる
- 26. Couchbase Python SDK - カスタムcouchbase接続のタイムアウトを強制する方法は?
- 27. C#WCFサービスへの接続の待機を強制する方法
- 28. PHP強制終了(kill)接続
- 29. Tomcat 7サーブレットは永続的なNIO接続を強制的に閉じる必要があります
:[NFSマウントされたディレクトリの強制アンマウント(http://stackoverflow.com/questions/40317/force-unmount-of-nfs-mounted-directory) – Kemal