"열린 파일을 삭제하면 디스크 공간 사용률이 높아집니다" 문제를 자동으로 해결하는 방법

"열린 파일을 삭제하면 디스크 공간 사용률이 높아집니다" 문제를 자동으로 해결하는 방법

상상하다:빠른 로그 회전으로 인해 시스템에서 디스크 공간 활용도가 높다는 경고를 받고 있습니다. 따라서 열린 파일이 생성되고 디스크 공간을 확보하기 위해 수동으로 지워 왔습니다.

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

나에게는 파일이 여전히 프로세스에서 열려 있습니다. 그리고 디스크 공간은 "사용 중"입니다. 내가 아는 유일한 방법은 프로세스를 다시 시작하는 것입니다. 그 후에는 파일이 해제되고 삭제됩니다.

관련 정보