次のような一連のCIFSマウントに問題があります。
//192.168.10.2/remote-share /home/windows-shared/remote-share cifs defaults,user=xxx,password=xxx,uid=603,gid=603 0 0
この問題は、しばらくすると、通常、ユーザーが午前中にマシンを起動し、共有がリモートで機能しなくなった1日後に発生します。
だから私がやろうとすると、ls
これが得られます:
ls: cannot access /home/windows-shared/remote-share: Host is down
に関連するものは何もありませんdmesg
。これの問題は、システムのこの部分に対する読み取り呼び出しがハングするだけであるため、ソリューションとして、無期限にハングするのではなく、より高速なエラーが発生することです。
少し読んだ後、そのマニュアルページはmount.cifs
デフォルトですべてのマウントがsoft
最終的にタイムアウトすることを意味しているように見えます。問題は、タイムアウトに時間がかかりすぎることです。
更新:
これらのパラメーターをmountコマンドに追加しても、助けにはなりませんでした。
soft,timeo=300,retrans=3
@MadHatter今すぐ試してみる。これが機能するかどうかを確認します。ありがとう。
—
アレクサンドル・プラグル14年
@MadHatterがこれらのパラメーターを追加しても、実際には何も変わりません。
—
Alexandru Plugaru 14年
「何も変わらない」とはどういう意味ですか。あなたはもう少し定量的で、おそらく説明的でもありますか?
—
MadHatter
@MadHatter byは何も変えません。あなたが提案した変更は状況を改善しなかったということです。これらのパラメーターを追加しても、問題は改善も悪化もしませんでした。どのファイル呼び出しでもプロセスはハングします。
—
アレクサンドル・プラグル14年
timeo=n
しretrans=m
て、タイムアウト間隔を短くしようとしましたか?