首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >32位系统中的最大文件大小和文件系统大小是多少

32位系统中的最大文件大小和文件系统大小是多少
EN

Stack Overflow用户
提问于 2014-08-01 09:57:02
回答 1查看 5.6K关注 0票数 0
代码语言:javascript
复制
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。”表示最大文件大小和文件系统大小。

EN

回答 1

Stack Overflow用户

发布于 2014-08-01 10:42:58

文件系统(ext3/4、XFS...)它们都有理论上的和支持的limits。理论限制(在ext3上为16 4TB)基于底层文件系统的磁盘上数据结构,支持的是已测试的数据结构(4 4TB)。支持的限制在大多数文件系统中可能会有所不同,并且可由管理员根据您是否希望拥有大量大文件(iso、图像等-意味着磁盘上的元数据较少)或小文件(gifs -需要更大百分比的磁盘来存储FS元数据)进行调整。同样,文件大小和文件系统限制始终是不同的值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25071724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档