Filesystem Size Used Avail Capacity Mounted on
/dev/ada0p2 1G 624M 302M 67% /
devfs 1.0k 1.0k 0B 100% /dev
/dev/ada0p4 503M 20k 463M 0% /tmp
/dev/ada0p5 9.9G 1.7G 7.3G 19% /var
/dev/ada0p6 903G 903G -71G 109% /usr
devfs 1.0k 1.0k 0B 100% /var/named/dev
답변1
출력 결과에 따르면 /var/dev/ada0p6
디스크가 가득 찬 것처럼 보이며 현재 "예약된 공간"을 사용하고 있습니다. 일반적으로 디스크 공간의 8~10%가 "예약"됩니다. 즉, root
디스크 사용량이 90%를 초과하면 프로세스만 공간을 할당할 수 있습니다. 이런 일이 발생하면 여유 공간이 음수로 보고됩니다.
답변2
이 답변예약된 공간이 사용 가능한 공간에서 차감되어 루트가 아닌 사용자에게는 음수의 여유 공간이 남게 되므로 정확합니다.
오류를 제거하는 방법을 묻습니다. 넌 할 수 있어--
- 사용 가능한 디스크 공간;
- 파일 시스템을 확장하거나
- 예약된 영역의 크기를 줄이세요.
ext3/4 파일 시스템에서는 tune2fs
이 백분율을 다음과 같이 설정할 수 있습니다.
# sudo tune2fs -m 2 /dev/ada0p6
이렇게 하면 예약된 공간이 전체 디스크 공간의 2%로 설정됩니다. 너무 많이 줄이면 일반 사용자의 파일 시스템이 가득 차서 시스템 전체에 문제가 발생할 수 있으므로 주의하세요.