Ubuntu - "No space left on device" 오류 대처 방법

김안나·2022년 4월 4일

ubuntu 서버를 사용중인데 mkdir 하려하니 "No space left on device" 오류를 마주했다.
결론적으론 device 상에 남은 용량이 없다는 것이다.

사용중인 디스크를 확인했다.

1. 디스크 확인

df -h
명령어를 입력해 확인해보니 디스크를 모두 사용하고 있는걸 확인할 수 있었다.
df -i
명령어는 inode 공간을 확인하는 명령어이다. (inode의 자세한 내용은 참고자료에 있다.)

가장 많은 공간을 사용하고 있는 폴더를 확인해 필요없는 파일들을 삭제한다.

2. 찾기

du -sh *

## 해당 경로에서 바로 용량 확인하기
du -h --max-depth=1

## 폴더별 용량 sort해서 보기 
du -hs * | sort -rh | head -5

* 찾아보니, 로그 파일이 엄청 용량을 차지하고 있었음

3. 로그파일 비우기

## kern.log 용량 0으로 바꾸기
cat /dev/null > /var/log/kern.log 

## syslog 용량 0으로 바꾸기
cat /dev/null > /var/log/syslog

## 나머지 삭제 등등
sudo rm -rf syslog.*

4. 휴지통 비우기

## 마지막으론 휴지통의 내용들도 삭제했다.
rm -rf ~/.local/share/Trash/files/*
profile
끈기와 열정사이

0개의 댓글