3 ms·
Modern file systems can store several files' "tails" in one block, therefore they don't round file sizes to block size.
by guard-of-terra 13y ago
Modern file systems can store several files' "tails" in one block, therefore they don't round file sizes to block size.
- emillon 13y agoInteresting. How modern are we talking exactly? More ext2-modern, XFS-modern or ZFS-modern?
- lysium 13y agoext4 http://kernelnewbies.org/Linux_3.8#head-372b38979138cf2006bd0114ae97f889f67ef46a http://kernelnewbies.org/Linux_3.8#head-372b38979138cf2006bd...
- emillon 13y agoThanks!
- Dylan16807 13y agoThat link talks about putting the entirety of very small files into their inodes. I don't see anything about combining the tails of multiple files in a single block.
- lysium 13y agoThat's true, but OP talked about storing '100 byte records' into a single file. For large files (x times block size), wasting a block for the tail is usually negligible.
- guard-of-terra 13y agoI believe ReiserFS did that.