OSX で sshfs を使用してリモート ファイルシステムをマウントすると、「Bad address」というエラーが定期的に発生します。

OSX で sshfs を使用してリモート ファイルシステムをマウントすると、「Bad address」というエラーが定期的に発生します。

次のコマンドを使用して、Mac (10.11) にマウントするリモート ファイル システムがあります。

sudo sshfs [email protected]:/ ~/mnt/remotefs

このコマンドは、時々は正常に動作し、パスワードの入力を求められ、ファイルシステムがマウントされます。しかし、他の時には、不可解なBad addressエラーで失敗します。失敗の原因はわかりません。どうやら には詳細オプションがないためsshfs、他に何が起こっているのかを突き止める方法がわかりません。ただし、ssh で接続すると常に機能するため、可用性の問題ではありません。

答え1

あなたはないマウントアドレス(ホストマシン上のマウント先)を指定します。次のようにします。

sudo sshfs [email protected]:/ ~/mnt/remotefs . 

現在のディレクトリにマウントします。.末尾の は、現在のディレクトリにマウントするという意味を表します。

答え2

他の人の役に立つかもしれないので、ローカル フォルダーが存在することを確認しました。何らかの奇妙な理由で、「/Users/usernamehere/MT-owner/backup」のようなものは機能しません。

「~/mt-backup」に変更し(mkdir -p ~/mt-backup で事前にフォルダーが作成されていることを確認)、動作しました。

関連情報