186

OSXFUSEMacにインストールしsshfs、リモートディレクトリをマウントするために使用しました。マウントを解除したいのですが、道が見つかりません。私のOSはOSX10.8Mountainです。誰か助けてもらえますか?

4

13 に答える 13

209

これを試して:

umount -f <absolute pathname to the mount point>

例:

umount -f /Users/plummie/Documents/stanford 

それでも問題が解決しない場合は、rootと同じコマンドを試してください。

sudo umount -f ...
于 2013-05-21T16:25:25.783 に答える
182

使用しないでくださいumount

使用する

fusermount -u PATH
于 2014-04-07T19:11:56.893 に答える
40
sudo diskutil unmount force PATH 

毎回動作します:)タグ
に注意してくださいforce

于 2017-08-29T15:55:48.043 に答える
17

少なくとも10.11(El Capitan)では、umountのマニュアルページに次のように示されています。

Mac OS Xは複雑で織り交ぜられているため、umountは頻繁に失敗する可能性があります。代わりに、diskutil(1)( "diskutil unmount / mnt"など)を使用することをお勧めします。

このアプローチ(「diskutilumount path / to / mount / point」など)を使用すると、sshfsでマウントされたコンテンツをアンマウントでき、sudoは必要ありません。(そして、少なくとも10.8までは機能するはずだと思います。)

于 2016-04-09T19:53:00.547 に答える
13

ps aux | grep sshfssshfsのPIDを見つけるために使用します(ユーザー名の横の番号になります)

次にkill -9 $PID、他のソリューションが機能しない場合

于 2015-09-26T21:47:10.930 に答える
7

以下は私のために働いた:

hdiutil detach <path to sshfs mount>

例:

hdiutil detach /Users/user1/sshfs

Finderでsshfsによって作成されたボリュームを見つけ、右クリックして[取り出し]を選択することもできます。これは、私の知る限り、上記のコマンドのGUIバージョンです。

于 2014-11-14T19:45:03.980 に答える
3

私の場合(Mac OS Mojave)、重要なのはフルパスを使用することです $umount -f /Volumnes/fullpath/folder

于 2018-12-13T22:29:50.597 に答える
3

参考として、 osxfuseFAQを引用させてください

4.8。「FUSEforOSX」ファイルシステムをアンマウントするにはどうすればよいですか?フューザーマウントプログラムがどこにも見つかりません。

OSXで標準のumountコマンドを使用するだけです。「FUSEforOSX」でLinux固有のfusermountは必要ありません。

上記のように、diskutil unmountまたはumountが機能するはずです

于 2019-04-23T04:14:39.757 に答える
3

SSHFSを使用してネットワークドライブをマウントしたが、ssh接続が切断され、のようなエラーのために再マウントできない場合はmount_osxfuse: mount point /Users/your_user/mount_folder is itself on a OSXFUSE volume、githubユーザーtheunsaが解決策を見つけました。彼の答えを引用する:


私の現在の回避策は次のとおりです。

犯人のsshfsプロセスを見つけます。

$ pgrep -lf sshfs

それを殺します:

$ kill -9 <pid_of_sshfs_process>

sudo forceは、「使用できない」ディレクトリをアンマウントします。

$ sudo umount -f <mounted_dir>

現在「利用可能な」ディレクトリをsshfsで再マウントします...そして明日の朝、ステップ1に戻ります。

于 2019-12-11T09:10:56.833 に答える
2

コマンドに問題がある場合はfusermount、プロセスを強制終了できます。

ps -ax | grep "sshfs"

于 2014-05-27T16:20:24.917 に答える
0

参考までに、これでうまくいくことがわかりました。

diskutil unmount / path / to / directory /

umountコマンドを使用すると、このdiskutilコマンドを推奨するエラーが発生しました。

于 2017-07-27T21:30:45.220 に答える
0

あなたはいつでもファインダーからこれを行うことができます。マウントがある上記のディレクトリに移動し、マウントされたフォルダの上にあるイジェクトアイコンを押すだけで、名前にSSHFSが含まれます(ファインダー内)。ターミナルからファインダー内のフォルダーを開くためのショートカットは次のとおりです。

open .

これにより、現在のディレクトリが新しいファインダーウィンドウで開きます。交換 "。" 選択したディレクトリで。

于 2019-01-08T21:12:31.760 に答える
0

マウントされているすべてのsshfs接続を強制終了する場合は、これを使用できます。ubuntuで試してみました。

ps -ef | grep "sshfs" | awk '{print $2}' | xargs kill -9

bash_aliasesに追加しました

于 2020-08-24T13:55:53.527 に答える