インターネット接続が非常に遅い、またはわずかに切断された場合、接続状態はほとんど同じままです。遅延が特に厳しい場合、出力(およびエコー入力)が画面に表示されるまでに長い時間がかかり、端末はssh [email protected]
現れる電話を切った。 。 。ただし、接続が完全に切断されない限り、出力が表示され、寿命は継続します。接続した場合持つ完全に削除した後、通常は「壊れたパイプ」エラーメッセージが表示され、その後も元のシェル(マイコンピュータにあります)は引き続き機能します。時々止まることもありますが、これはまれです。
一方、非常にマイナーなインターネット障害でもリモートディレクトリにアクセスできなくなり、そのディレクトリを読み書きしようとするほとんどすべてのコマンドやプログラムが中断される可能性があります。だけでなく、問題のプログラムは通常動作しません。さらに、次のことが1回以上発生しました。sshfs [email protected]:. ./qux
kill -9
- (仮想)端末のシェルから: - パスワードの入力を求め、自分のホームディレクトリのシェルにドロップします。
ssh [email protected]
foo
- 2番目の(仮想)端末のシェルでは: - 機能しているようなパスワードを求めるメッセージが表示されます。
sshfs [email protected]:. ./qux
- 同じ端末から1分以内:
ls qux
- 停止 - 最初のシェルに戻る:エラーメッセージはなく、
ls
期待どおりにホームディレクトリの内容がすぐに表示されます。foo
- 2番目のターミナルに戻り、lsはまだ応答せず、実行中のシェルをシャットダウンしないとシャットダウンできないことがわかりました。
なぜこれですか?マウントが完了すると、しゃっくりが妨げられますが、sshfs
リモートシェルを使用してアクセスするとしゃっくりが発生しないのはなぜですかssh
?コマンドがマウントされたリモートディレクトリから読み取りを試みる理由は、sshfs
書き込みもしない理由です。中断すると、ファイルが一貫性のないまま残ることがあります。読むそれから - ぎこちなくぶら下がっていますかkill
?