본문으로 바로가기

커널 업데이트, 도커 등등 이것저것 세팅을 하던 도중 디스크 공간이 없다고 명령이 실행되지 않는다.

 

1. 용량 체크

df -h

###########################################
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        15G  12G   3G  98% /
devtmpfs        1.8G     0  1.8G   0% /dev
tmpfs           2.0G     0  2.0G   0% /dev/shm
tmpfs           2.0G  8.6M  1.9G   1% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/sda1       458G  328G  107G  76% /home/pi/hdd1
/dev/mmcblk0p1  253M   53M  200M  21% /boot
tmpfs           391M     0  391M   0% /run/user/1000
###########################################

 

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. inode 체크

df -i
##########################################################
Filesystem       Inodes  IUsed    IFree IUse% Mounted on
/dev/root        941616 122798   818818   14% /
devtmpfs         117764    421   117343    1% /dev
tmpfs            183812      1   183811    1% /dev/shm
tmpfs            183812    605   183207    1% /run
tmpfs            183812      3   183809    1% /run/lock
tmpfs            183812     14   183798    1% /sys/fs/cgroup
/dev/sda1      30531584   1418 30530166    1% /home/pi/hdd1
/dev/mmcblk0p1        0      0        0     - /boot
tmpfs            183812     11   183801    1% /run/user/1000
##########################################################

# ls로 체크하기
ls -ani