「開いているファイルを削除するとディスク領域の使用率が高くなります」問題を自動的に解決する方法

「開いているファイルを削除するとディスク領域の使用率が高くなります」問題を自動的に解決する方法

想像する:高速ログのローテーションにより、システムのディスク容量の利用率が高いという警告が出ています。そのため、オープンファイルが作成され、ディスク容量を確保するために手動で消去されています。

lsof /var/log | grep deleted
java       2852 cassandra  532w   REG  253,4 7135800134 1058794 /var/log/cassandra/system.log (deleted)
java       2852 cassandra  534w   REG  253,4 3457184075 1048691 /var/log/cassandra/debug.log (deleted)
java      14252 cassandra  443w   REG  253,4   20971617 3145816 /var/log/spark/master/master.log (deleted)

オペレーティングシステム:セントOS 7

uname -a

Linux CAM-EDH-NOD-Q01 3.10.0-1160.42.2.el7.x86_64 #1 SMP Tue Sep 7 14:49:57 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

参考までに:以下でディスク容量を空にします。https://access.redhat.com/solutions/2316

ベストアンサー1

私にとっては、ファイルはまだプロセスで開いています。そしてディスクスペースは「使用中」です。私が知っている唯一の方法は、プロセスを再起動することです。その後、ファイルは解放され削除されます。

おすすめ記事