답변:
EXT3 / EXT4 파일 시스템은 보안 등을 위해 파티션 크기의 5 %를 차지합니다 (예 : "사용 가능한 디스크 공간이없는 디스크"원인).
루트 파티션이 아닌 경우 다음을 수행하여이 5 %를 1 %로 변경할 수 있습니다.
sudo tune2fs -m 1 /dev/sda3
여기서 sda3를 파티션으로 변경해야합니다.
함께 ext4에 (그리고 extfs 제품군) 아이 노드 테이블 형식시 사전에 할당됩니다. 이것은 파일 시스템과 관련된 일반적인 Unix 동작입니다. extfs 파일 시스템으로 볼륨을 포맷 할 때 -N
mkfs 유틸리티 의 매개 변수를 사용하여 예상되는 inode 수를 조정할 수 있습니다 . ( 출처 ).
이 디자인은 확장성에도 불구하고 한 번에 많은 파일을 할당 할 때 더 나은 성능을 제공 할 수 있습니다. 형식 시간에 필요한 inode 수를 추정해야합니다. 메일 서버와 같이 주로 작은 파일을 포함하는 볼륨에는 ISO를 포함하는 볼륨보다 기가 바이트 당 더 많은 inode가 필요합니다.
모든 inode를 사용한 후에는 드라이브에 여유 공간이 있어도 새 파일을 만들 수 없습니다. 볼륨이 클수록 inode 테이블이 커집니다. 이로 인해 대형 드라이브에서 많은 기가 바이트가 손실됩니다.
반면에 XFS 는 "동적 inode 할당"( Source ) 이라는 기술을 사용합니다 . 이는 볼륨의 데이터 양에 따라 inode 수가 늘어나거나 줄어들 때 확장 성이 향상됩니다. 파일 시스템이 사용될 대상을 예측할 수 없거나 데이터를위한 추가 공간을 절약 할 것으로 예상되는 경우 더 나은 디자인입니다. 이것은 NTFS 동작 이기도합니다 .
저널링에 대해 말한 내용이 잘못되었습니다. 저널링 비용은 몇 메가 바이트에 불과합니다. 주요 공간 손실은 정적 inode 할당으로 인한 것입니다.