Linux 5.8.0 では、NFSv4 クライアントがしばらく動作し、サーバーがネットワークから離れてumount -f -l
削除されました。
通常、NFS関連のメッセージはカーネルログから消えると予想されますが、今はまだ定期的にメッセージが表示されます。
[3287933.728975] nfs: server ... not responding, timed out
[3287941.429039] nfs: server ... not responding, timed out
[3287949.876782] nfs: server ... not responding, timed out
[3287953.908900] nfs: server ... not responding, timed out
[3287957.556741] nfs: server ... not responding, timed out
[3287963.124716] nfs: server ... not responding, timed out
Linuxカーネルが過去のNFS操作をそのままにして正常に続行するにはどうすればよいですか(もちろん再起動は必要ありません)。もうこの山も見えませんねcat /proc/*/mounts | sort
。
接続されたメモリを持たない常にオンになっている(ディスク)スリーププロセスがあり(ゾンビプロセスと同様に)、その統計の名前は、マウントに使用されているNFSサーバーのIPv6アドレスで始まります。
そのIPアドレスを追加すると、lo
dmesgメッセージが重複しますNFS: state manager: check lease failed on NFSv4 server <IPv6 address here> with error 13
。ローカルNFSサーバーを停止した後もメッセージが再び変更されましたnfs: server <the address> not responding, timed out
。そのアドレスへの定期的な接続試行が引き続き表示されます。
開いたファイルハンドルを保持している残りの残りのプロセスを識別して部分的に処理した後、これは完了して停止せず、lsof -N
2つのD状態プロセスのみを残します。mpv
FDメモリがなく、不思議なIPv6アドレス命名プロセスは両方のターゲットではありませんkill -9
。