Ubuntu 서버의 루트 파티션이 방금 채워졌고 웹 포털이 더 이상 작동하지 않습니다.
나는 큰 파일을 찾으려고 노력했고 다음을 발견했습니다.
/var/log$ du -h --max-depth=1
3.6M ./apache2
12K ./fsck
1.2M ./mysql
4.0K ./news
51G ./rgc
etc.
자세히 조사한 결과 다음과 같은 사실을 발견했습니다.
/var/log/rgc$ ls -l
total 52601768
-rw-rw-rw- 1 root root 53811597822 2016-01-07 10:01 main.log
main.log가 이렇게 커지는 이유와 rgc 폴더에 기록되는 이유를 아시는 분 계신가요?
ljazKhan의 제안에 따라 lsof를 시도했습니다.
ubuntu@x:/var/log/rgc$ ls -l
total 75884
-rw-rw-rw- 1 root root 77620032 2016-01-07 11:46 main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ lsof | grep main.log
ubuntu@x:/var/log/rgc$ ls -l
total 76360
-rw-rw-rw- 1 root root 78107085 2016-01-07 11:47 main.log
보시다시피 파일이 업데이트되었지만 파일이 열린 것을 본 적이 없습니다.
lsof가 아무것도 표시하지 않는 이유를 이해할 수 없지만 예외 오류를 기록하고 있습니다.
문제가 근본 원인에 도달할 때까지 ljazKhan의 조언을 따르겠습니다.
답변1
아마도 이 파일에 대한 로그 회전이 없을 것입니다. 요구 사항에 따라 이 파일을 매일, 매주, 매월 삭제해야 합니다.
cat /dev/null > /var/log/.rgc/main.log
반품,
lsof | grep main.log
어떤 프로세스가 이를 생성하는지 확인하려면 실행하세요 .