고객이 서버를 사용도중 웹사이트가 db문제로 접속이 안되 작업으로 요청 한다.
netstat -nltp
3306 mysql 데몬이 죽어있고
start 할 시 시작도 안된다.
고객 서버에서 df -h 로 확인시
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext3 287G 286G 0 100% /
df -h로 확인결과 용량이 100%인 디렉토리를 확인 된다. 문제는 이것 때문인 것.
데몬을 시작 하려고 해도 파티션이 꽉차서 실행이 안되는 것 이다.
임시 방편으로 log의 파일들이 삭제해 용량 확보를 한다.
단순히 rm으로 지우기 보다 null 값으로 변경해 파일 삭제 없이 로그파일의 내용만 없으는 방법!!
cat /dev/null > 적용할 파일 이름
예:) cat /dev/null > access.log
이렇게하면 해당 파일의 용량이 0으로 된것을 확인 할수 있다.