My data for fresh ext2 images:
Size Block size Bl/Gr Total bytes Free bytes Ratio 1MB 1024 8192 1048576 1009664 0.03710 10MB 1024 8192 10485760 10054656 0.04111 100MB 1024 8192 104857600 99942400 0.04688 512M 4096 32768 536870912 528019456 0.01649 1G 4096 32768 1073741824 1055543296 0.01695 10G 4096 32768 10737418240 10545336320 0.01789
So, it is quite predictable that the efficiency of the Ext2 file system space depends on the block size due to the layout described in the answer above: the file system is a set of block groups, for each group its size is defined as the number of blocks, which can be described as 1-block bitmap => for 4096 byte blocks, there are 8 * 4096 blocks.
Conclusion : for the ext2 / ext3 file system family, the average default space consumption depends on the block size: ~ 1.6 - 1.8% for 4096 byte blocks, ~ 4% for 1024 units
Dmytro sirenko
source share