본문으로 바로가기

리눅스 시스템을 사용하면서 겪을 수 있는 한가지 사례를 소개합니다.

파일 용량의 증식

시스템 관리를 하다보면 access_log라는 웹로그파일이나 /var/log/messages 파일 또는 /var/log/maillog 파일등 특정 로그파일의 크기가 너무 커져서 시스템 속도가 현저하게 떨어지거나 또는 파일시스템이 꽉차서 장애가 발생하는 경우가 있다.

대처 요령

1) find 나 ls 등과 같은 명령어를 이용하여 일정이상의 용량을 가진 파일을 찾는다.

2) 찾은 파일을 삭제하진 않고 용량만을 0 으로 만드는 작업을 한다.

cat /dev/null > 파일명

메일로그를 0으로 만드는 예

cat /dev/null > /var/log/maillog

/dev/null이라는 장치는 널디바이스, 즉 널장치파일을 의미하는 것으로 쓰레기통이라고 이해하면 된다. 즉, 어떠한 내용도 저장하지않는 널디바이스를 의미한다.