내 ext4 볼륨은 3.6T입니다. 에 따르면 df
사용된 공간은 SIZE보다 작으며 사용 가능한 공간은 약 100GB입니다. 그러나 AVAIL이 나타납니다 0
.
실행하면 gparted
실제 여유 공간(100GB)이 표시됩니다.
어떤 파일에 쓰려고 하면 오류가 발생합니다.
기기에 남은 공간이 없습니다.
내가 생각할 수 있는 유일한 것은 내가 rsnapshot을 사용하므로 드라이브의 동일한 inode에 대한 하드 링크가 많다는 것입니다.
무슨 일이야?
답변1
당신은보고있다예약된 공간그리고 ext4의 파일 시스템 오버헤드도 있습니다.
모든 ext4 FS에서 예약된 공간은 표준 5%이며 루트 사용자에게만 예약됩니다!
FS 오버헤드에는 다음이 포함됩니다.
- 포맷 중 인덱스 노드 테이블
- 저널(보통 128MB)
- inode 크기를 조정합니다.
따라서 기본적으로 운영 체제는 여전히 실행 중이며 사용자는 더 이상 해당 파일 시스템에 쓸 수 없습니다.디스크를 더 추가하세요!
예약된 공간을 줄이려고 하지 마십시오. 5%는 조각화를 최소한으로 유지하는 데 도움이 되며 ext2/3/4 파티션 조각 모음을 수행할 필요가 없는 이유이기도 합니다!