想像する:高速ログのローテーションにより、システムのディスク容量の利用率が高いという警告が出ています。そのため、オープンファイルが作成され、ディスク容量を確保するために手動で消去されています。
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
私にとっては、ファイルはまだプロセスで開いています。そしてディスクスペースは「使用中」です。私が知っている唯一の方法は、プロセスを再起動することです。その後、ファイルは解放され削除されます。