ファイルシステムを起動できなくなる前に、分離されたinodeをクリーンアップできますか?

ファイルシステムを起動できなくなる前に、分離されたinodeをクリーンアップできますか?

Linux Mint 20でHTPCを実行します。 3ヶ月ごとにHTPCが応答しなくなり、再起動するといくつかの孤立したinodeが表示されます。私はfsckそれらを走って掃除します。

initramfsにダンプせずに事前に整理する方法はありますか?

ベストアンサー1

分離されたinodeは、実行中のシステムから収集されません。これは、システムが不適切にシャットダウンしたときにファイルが開いているプロセスによって発生します。

fsckを実行し、孤立したinodeがたくさんある場合は、プログラムにファイル記述子の漏れがある可能性があります(ファイルを開くが閉じません)。ただし、少数しかない場合は、異常終了によって発生する可能性があります。

応答がないと、プログラムにバグ(メモリリークやファイルディスクリプタリークなど)があるため、問題が発生するまでシステムリソースが不足します。ソフトウェアをアップデートすると、これらのバグが修正される可能性がありますが、システムのコードをデバッグしない場合は、アップデートでバグが修正されるという保証はありません。

おそらく最善の解決策は、システムがクラッシュするのを待たずに、制御された方法でシステムをより頻繁に再起動することです。

おすすめ記事