2기가나 되는 /var가 100%라기에
lsof 명령어를 통해 확인해 봤더니.
aceess_log와 error_log가 각기 1기가씩 차지하고 있다네요 근데.그 옆에는 (deleted)라고 되어있습
니다. 물론 var/log/httpd/에는 두 화일이 없구요...
아무래도
log작성중 화일을 지워서 유령화일로 남아있는 것 같습니다.
이거 어떻게 지워야 하나요?
제발 좀 알려주세요.
로그 파일을 지웠는데 여전히 디스크를 차지하는 것은 Apache 가 파일을 열고 있기 때문입니다. httpd 를 재시작하면 공간이 바로 회수됩니다.
재시작하기 어렵다면 lsof 에서 나온 PID 의 fd 를 비우는 방법(: > /proc/PID/fd/번호)도 있으니 신중하게 쓰세요.