Q: What is the largest possible size of an ext3 filesystem and of files on ext3?
Ext3 can support files up to 1TB. With a 2.4 kernel the filesystem size is limited by the maximal block device size, which is 2TB. In 2.6 the maximum (32-bit CPU) limit is of block devices is 16TB, but ext3 supports only up to 4TB. 我读到最大文件大小是由包含size字段的inode结构中的变量决定的。因此,在32位系统上,它是2^32是4294967296,即4 *1024 * 1024 * 1024 => 4 4GB。32位系统上的最大文件大小是4 4GB吗?
文件系统的大小可以用inode块的数目*块的大小来计算。12 + 1024 + 1024 * 1024 + 1024 * 1024 * 1024 => 12 + 1024 + 1048576 + 1073741824 => 1074791436 no索引节点。
文件系统大小=信息节点数*数据块大小= 1TB。
最大文件大小和文件系统大小是否可以相同?
COuldnt也理解这句话,“在2.6版本中,块设备的最大限制是16TB,但ext3只支持最大4TB。”表示最大文件大小和文件系统大小。
发布于 2014-08-01 10:42:58
文件系统(ext3/4、XFS...)它们都有理论上的和支持的limits。理论限制(在ext3上为16 4TB)基于底层文件系统的磁盘上数据结构,支持的是已测试的数据结构(4 4TB)。支持的限制在大多数文件系统中可能会有所不同,并且可由管理员根据您是否希望拥有大量大文件(iso、图像等-意味着磁盘上的元数据较少)或小文件(gifs -需要更大百分比的磁盘来存储FS元数据)进行调整。同样,文件大小和文件系统限制始终是不同的值。
https://stackoverflow.com/questions/25071724
复制相似问题