我正在阅读内核文档,它说
ext2 的磁盘布局存在各种限制。内核代码的当前实现施加了其他限制。许多限制是在首次创建文件系统时确定的,并取决于所选的块大小。inode 与数据块的比率在文件系统创建时是固定的,因此增加 inode 数量的唯一方法是增加文件系统的大小。
对于 4Kb 块大小,文件大小为 2048GB。
我还读到,在数据块分配期间,它对数据块使用直接、双重或三重间接。是否是主要因素?
2TiB 文件大小受到 inode 中 i_blocks 值的限制,该值指示 512 字节扇区的数量,而不是分配的 ext2 块的实际数量。
参考自: http: //www.nongnu.org/ext2-doc/ext2.html