ubuntu 서버를 사용중인데 mkdir 하려하니 "No space left on device" 오류를 마주했다.
결론적으론 device 상에 남은 용량이 없다는 것이다.
사용중인 디스크를 확인했다.
df -h
명령어를 입력해 확인해보니 디스크를 모두 사용하고 있는걸 확인할 수 있었다.
df -i
명령어는 inode 공간을 확인하는 명령어이다. (inode의 자세한 내용은 참고자료에 있다.)
가장 많은 공간을 사용하고 있는 폴더를 확인해 필요없는 파일들을 삭제한다.
du -sh *
## 해당 경로에서 바로 용량 확인하기
du -h --max-depth=1
## 폴더별 용량 sort해서 보기
du -hs * | sort -rh | head -5
* 찾아보니, 로그 파일이 엄청 용량을 차지하고 있었음
## kern.log 용량 0으로 바꾸기
cat /dev/null > /var/log/kern.log
## syslog 용량 0으로 바꾸기
cat /dev/null > /var/log/syslog
## 나머지 삭제 등등
sudo rm -rf syslog.*
## 마지막으론 휴지통의 내용들도 삭제했다.
rm -rf ~/.local/share/Trash/files/*