2.6. 存储和文件系统改进
红帽企业版 Linux 6 还有一些存储和文件系统管理改进。这个版本中两个最著名的优势是 ext4 和 XFS 支持。有关与存储和文件系统有关的性能改进详情请参考 第 7 章 文件系统。
Ext4
Ext4 是红帽企业版 Linux 6 的默认文件系统。它是 EXT 文件系统产品线的第四代产品,理论上支持的最大文件系统大小为 1ET,单一文件最大可为 16TB。红帽企业版 Linux 支持最大的文件系统大小为 16TB,单一文件最大可为 16TB。除有较大存储容量外,ext4 还包括几个新功能,比如:
- 基于扩展的元数据
- 延迟的分配
- 日志检查总数
有关 ext4 文件系统详情请参考 第 7.3.1 节 “Ext4 文件系统”。
XFS
XFS 是一个鲁棒且成熟的 64 位日志文件系统,支持超大文件和单一主机中的文件系统。这个文件系统最初由 SGI 开发,并有在超大服务器和存储阵列中运行的经验。XFS 功能包括:
- 延迟的分配
- 动态分配的内节点
- 剩余空间管理可扩展性的 B-tree 索引
- 在线碎片重组和文件系统增长
- 复杂的元数据预读算法
虽然 XFS 可以扩展到 ET 大小,但红帽支持的最大 XFS 无极限系统大小为 100TB。有关 XFS 的详情请参考 第 7.3.2 节 “XFS 文件系统”。
超大引导驱动器
传统 BIOS 支持的最大磁盘大小为 2.2TB。使用 BIOS 的红帽企业版 Linux 6 系统可以通过使用名为全局分区表(GPT)的新磁盘结构支持超过 2.2TB 的磁盘。GPT 只能用于数据磁盘,不能在使用 BIOS 的引导驱动器中使用,因此引导驱动器最大只能是 2.2TB。BIOS 最初是由 IBM PC 发明的,虽然 BIOS 已经有了长足的发展可以使用先进的硬件,但统一可扩展固件界面(UEFI)的设计是用来支持最新以及新兴的硬件。
红帽企业版 Linux 6 还支持 UEFI,它可用来替换 BIOS(仍支持)。使用 UEFI 运行红帽企业版 Linux 6 的系统允许在 boot 分区和数据分区中使用 GPT 和 2.2TB(和更大的)分区。
重要
红帽企业版 Linux 6 不支持 32 位 x86 系统的 UEFI
重要
请注意:UEFI 和 BIOS 的引导配置有很大差别。因此安装的系统必须使用安装时所用的同一固件引导。您不能在使用 BIOS 的系统中安装操作系统后,再在使用 UEFI 的系统中引导这个安装。
红帽企业版 Linux 6 支持 UEFI 规格的 2.2 版。支持 UEFI 规格版本 2.3 或者之后版本的硬件应使用红帽企业版 Linux 6 引导,但这些后面的版本中拥有的附加功能可能无法使用。UEFI 规格请参考 http://www.uefi.org/specs/agreement/。