[라즈베리파이] /dev/root 용량이 가득찼을때 확인필요사항
라즈베리파이에서 용량이 부족해서 시스템 접근이 잘 안되는 상황이 발생하였다.
그래서 df -h 명령으로 확인해보니 /dev/root 용량 81% 사용 중인 상황.
라즈베리파이 포럼에서 찾아보니 상세내용을 확인 할 수 있는 명령어를 누군가 알려주었다.
>> try `sudo ncdu -x /`, youll find its a lot better and more interactive
바로 실행해 보았다.
이렇게 각 디렉토리별 사용량을 크기순으로 표시해준다.
원인을 파악했더니 syslog , kern.log 파일이 각각 9G 씩의 용량을 차지하고 있었다.
이 파일들은 rm 으로 삭제하는 것이 아니고 아래의 명령으로 해결해야 된다고 해서 그렇게 했다.
1. syslog 용량 비우기
sudo sh -c 'cat /dev/null > /var/log/syslog'
2. kern.log 용량 비우기
sudo sh -c 'cat /dev/null > /var/log/kern.log'
이제 불필요하게 큰 log 파일 용량이 모두 비워졌다.