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

김안나·2022년 4월 4일
1

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개의 댓글