我很好奇,Linux 上文件的最小大小是多少? (假设是 Ext3 fs,那么为什么不也是 ext4 fs)。
当然,您可以编写一个仅包含一个字节的文件,甚至可能更少;但为了方便起见,这肯定会分配最少且合理的数据量。
那么可以在 ext3 和/或 ext4 上分配的最小分配/块大小是多少?
答案1
由于内联数据,ext3/ext4 中文件的最小可能分配大小为 0(根本没有):大小小于 60 字节的文件可以完全存储在 inode 本身内。
当然,每个文件,无论是常规文件、符号链接、目录(可以包含数据),还是字符设备、块设备或命名管道(它们都不具备“内容”的概念),仍然占用一个 inode。您可以阅读有关inode 本身的大小。