No Space left on device
라즈베리파이, 나노파이로 작업할 때에 ‘No Space left on device’ 메시지를 볼 때가 있다.
이 때에
df -l
을 입력하면, 현재 디스크의 용량 상황을 볼 수 있다.
pi@Heitu_PG_Lite:~$ df -l
Filesystem 1K-blocks Used Available Use% Mounted on
udev 214920 0 214920 0% /dev
tmpfs 50320 3104 47216 7% /run
overlay 6346024 2926552 3403088 47% /
tmpfs 251584 4192 247392 2% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 251584 0 251584 0% /sys/fs/cgroup
/dev/mmcblk0p1 40862 12006 28856 30% /boot
tmpfs 50320 32 50288 1% /run/user/1000
/dev/mmcblk0p3 6346024 2926552 3403088 47% /media/pi/userdata3
하지만, 사용량이 100%가 아닌 경우인데도 에러메시지가 뜨는 경우가 왕왕 있다.
df -i
df -i 명령어를 입력하면, inode 점유율을 볼 수 가 있는데, 이 때에 Use 100%인 디스크가 있으면, 해당 디스크의 파일을 지워 아이노드를 확보한다. 아래 명령어를 입력하면, 현재 폴더의 아이노드 점유 순위를 오름차순으로 볼 수 있다.
sudo find . -xdev -type f | cut -d "/" -f 2 | sort | uniq -c | sort -n
아이노드 점유가 높은 폴더로 이동하여 적절히 삭제하여주자!
0개의 댓글