SSHFSシンボリックリンクが表示されない

SSHFSシンボリックリンクが表示されない

したがって、この問題は実際にOSXとCentOSの間で発生します。 osxfuseを使用してSSHマウントを作成しました。

sshfs [ssh config name]:/remote/location/dir.ec.tory ~/client/location/dir.ec.tory -o follow_symlinks

これはすでに機能していますが、ある性質のタイムアウト(またはサーバーが応答を停止する)が発生してリンクが切断されているようです。 (経由)アンインストールしようとすると問題が発生しますumount

umount: ~/client/location/dir.ec.tory: not currently mounted

これはまれではありませんが、ls -laディレクトリは表示されなくなります。接続がなくても、ディレクトリはそのまま残り、ローカルファイルシステムにマウントされます。サーバーの別のパスを指す別のディレクトリがあります。これらはすべて機能し、何も変更されませんでした。

再インストールしようとするとエラーが表示されます。

sshfs [ssh config name]:/remote/location/dir.ec.tory ~/client/location/dir.ec.tory -o follow_symlinks
mount_osxfuse: /Users/<name>/SSH/dir.ec.tory: Input/output error

奇妙なことにls、ディレクトリは表示されません。もう1つのことは、タブ補完がディレクトリに対してまだ機能していることです。ディレクトリを削除しようとすると、sudo rm ~/client/location/dir.ec.tory同じ入出力エラーが発生します。ディレクトリ(mkdir ~/client/location/dir.ec.tory)を再作成しようとすると、次のように表示されます。File exists

ディレクトリを再表示してこのエラーを修復する理由と方法を知っている人はいますか?デーモンで見つけることができるすべてのSSH関連プロセスを終了しました。

ベストアンサー1

すべてのプロセスが終了するわけではありません。アカウントに割り当てられていない悪意のあるプロセスがあるようです。公開者:

ps -ax | grep ssh

プロセスに属するIDを殺すと、ディレクトリが再び表示され、再度アクセスできるため、確かに何かが解放されます。私はターミナル/ファイルシステムについてよく知らず、なぜlsディレクトリが検索されないのかわかりませんが、経験豊富な誰かがどんな光を照らすことができるかを願っています。

おすすめ記事