>> Edit article
이름
제목
패스워드
: 안녕하세요. 고수님들.. : : 얼마전부터 메일이 안들어와서 여러곳에 문의를 하니 /var의 공간이 : 꽉찼다고 하더군요.. 확인을 해보니 /var에 1G가 할당되어있고 : access_log가 무려 900메가 이상 되어있었습니다. 그래서, 오늘 : access_log를 지웠죠. 그런데도 df 해서보면 공간이 그대로 입니다. : 그래서, error_log같은걸 지웠는데 그때서야 약 5%의 공간이 남더군요. : 그래서 임시적으로 메일을 다른 곳으로 포워딩시켜서 받았는데요.. : 앞으로가 문제더군요.. 상식적으로 이해가 안가는군요. /var가 1GB 이고, 그 중에서 access_log가 900MB 인데, access_log 를 지워도 남은 공간이 늘어나지 않는다? 혹시 access_log 파일이 제대로 지워지지 않은 것 아닙니까? 웹서버가 실행중이라 로그파일이 안지워지는 거라면 다른 방법으로 # cp /dev/null access_log 식으로 복사를 하던가, # mv access_log access_log.1 ; touch access_log 로 하던가, 아무튼 뭔가 방법이 있을겁니다. : 제발제발 답을 내려주셔여... : : 1. 어디서 뭘 지워야 /var의 공간이 남겠습니까?? 이제 /var안에는 : 별로 지울것도 없걸랑요.. log같은건 다 지워서.. 위에서 설명 드렸죠. 부실하지만.. ;-) : 2. /var/spool/mail 에 쌓이는걸 각자의 계정으로 어떻게 옮기나요?? : 링크시키면 된다던데 어떻게 해야하나-_-; (왕초보입니다.) 메일 스풀을 어떻게 링크시키는지는 잘 모르겠습니다. : 3. 보기싫은 access_log를 자동적으로 일정하게 유지시키거나, : 용량제한을 걸수 있는지요.. 아니면 /home 같은데로 옮길 수 있나요.. 로그파일을 일정주기로 자르고 관리하는 것은 logrotate 가 합니다. apache를 RPM 으로 설치하면 자동으로 관리가 되는데... /etc/logrotate.d/ 이하에 apache 가 있는지 살펴보세요. /var/log/httpd 를 /home 으로 링크하려면 # cd /var/log # mkdir /home/log #로그디렉토리를 생성하고 # mv httpd /home/log/ #원하는 위치로 옮긴 후에 # ln -s /home/log/httpd -- qKing 초코렛 다먹었다 :-)
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved