기본적으로 내 ext3 파일 시스템은 122060개 블록(5%)을 예약합니다. 24412(1%)로 줄였지만 출력은 변경되지 않았습니다 df
.
root@t60:~# df -P
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/sda1 9611492 9611492 0 100% /
tmpfs 1032740 0 1032740 0% /lib/init/rw
udev 1028300 212 1028088 1% /dev
tmpfs 1032740 272 1032468 1% /dev/shm
/dev/sda6 294079488 84665932 194475140 31% /home
root@t60:~# tune2fs -m 1 /dev/sda1
tune2fs 1.41.12 (17-May-2010)
Setting reserved blocks percentage to 1% (24412 blocks)
root@t60:~# df -P
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/sda1 9611492 9611492 0 100% /
tmpfs 1032740 0 1032740 0% /lib/init/rw
udev 1028300 212 1028088 1% /dev
tmpfs 1032740 272 1032468 1% /dev/shm
/dev/sda6 294079488 84665932 194475140 31% /home
root@t60:~#
왜 이런 일이 발생하는지 아시나요?
답변1
총 블록 수(출력의 가장 왼쪽 숫자 열 df
)에는 루트용으로 예약된 블록이 포함됩니다. "Available"이 0인데 "Used"가 전체보다 적다면 예약된 블록을 제외한 모든 블록이 사용 중이라는 의미입니다. "used"가 합계와 일치하면 모든 예약된 블록이 이미 사용 중입니다. 루트 파일 시스템에서 이는 놀라운 일이 아닙니다. 대부분의 파일은 루트(설치된 소프트웨어, 로그)가 소유하는 경향이 있습니다.
답변2
대부분 루트 예약이 사용되었습니다. 별도의 /home이 있는 루트 파일 시스템이며 어쨌든 대부분의 쓰기는 루트에서 수행됩니다. 파일 시스템을 확장하거나 무언가를 삭제해야 합니다.
공간을 모두 차지하는 것이 무엇인지 확인하려면 접근 가능한 장착 지점에 또는 을 사용하면 됩니다 du
.xdiskusage
mkdir /mnt/root
mount /dev/sda1 /mnt/root
du -hcs /mnt/root/*
# or
xdiskusage /mnt/root/
# or similar