GentooボックスとWindowsボックスがある小さなローカルネットワークがあります。次のようなコマンドを使用して、Windowsボックスで発生した共有をGentooボックスにマウントします。
mount -t cifs -o username=WindowsUsername,password=thepassword,uid=pistos //192.168.0.103/Users /mnt/windowsbox
ほとんどの場合、すべてが正常に機能し、問題なく読み書きできます。ただし、数週間ごとに、接続またはマウントポイントが停止またはハングしているように見えるため、マウントポイントにアクセスしようとするプロセスはすべてD状態のままになります(ディスクまたはI / O待機)。これらのプロセスはTERMおよびKILLシグナルの影響を受けません。Windowsボックスをネットワークから切断して再接続しても効果はありません。凍結状態は5分以上続きます。Save Asダイアログ、ls
コマンドなどがフリーズするため、本当にイライラし、通常の作業の邪魔になります。umount
マウントポイントでを発行すると、ハングするか、マウントポイントが使用中であると報告されます。最終的に、デッドステートは自動的に解決され、マウントポイントがアンマウントされるかumount
、遅延なく可能になります。
私の推測では、接続/マウントがアイドル状態になったとき、またはWindowsマシンがアイドル状態になったときに発生します。よくわからない。
なぜこれが起こっているのですか、それを防ぐために何ができますか?または、これらのD-stateプロセスを自由に強制終了するにはどうすればよいですか?
おそらく関連:読み取り時にCIFSマウントがハングする