第 1章 . ext3 文件系统

默认的文件系统是登记式 ext3 文件系统。

1.1. ext3 的特性

一言以蔽之,ext3 文件系统是 ext2 文件系统的增进版本。这些增进提供了以下优越性:

可用性

在异常断电或系统崩溃(又称不洁系统关机,unclean system shutdown)发生时,每个在系统上挂载了的 ext2 文件系统必须要使用 e2fsck 程序来检查其一致性。这是一个很费时的过程,特别是在检查包含大量文件的庞大文件卷时,它会大大耽搁引导时间。在这期间,文件卷上的所有数据都不能被存取。

由 ext3 文件系统提供的登记报表方式意味着不洁系统关机后没必要再进行此类文件系统检查。使用 ext3 系统时,一致性检查只在某些罕见的硬件失效(如硬盘驱动器失效)情况下才发生。不洁系统关机后,ext 文件系统的恢复时间不根据文件系统的大小或文件的数量而定,而是根据用于维护一致性的登记日志(journal)的大小而定。根据你的硬件速度,默认的登记日志只需花大约一秒钟来恢复。

数据完好性

ext3 文件系统在发生了不洁系统关机时提供更强健的数据完好性保障。ext3 文件系统允许你选择你的数据接受的保护类型和级别。按照默认配置,ext3 文件卷被配置要保持数据与文件系统状态的高度一致性。

速度

尽管 ext3 把数据写入不止一次,它的总处理能力在多数情况小仍比 ext2 系统要高。这是因为 ext3 的登记报表方式优化了硬盘驱动器的头运动。你可以从三种登记模式中选择来优化速度,但是这么做会在保持数据完好性方面做出一些牺牲。

简易转换

你可以轻而易举地不经重新格式化而把 ext2 转换为 ext3 系统,从而获得强健的登记式文件系统的优越性。关于如何完成这一任务的说明,请参阅第 1.3 节

如果你执行完整的重安装,被分配给系统的 Linux 分区的默认文件系统就是 ext3。如果你从使用 ext2 分区的版本中升级,安装程序就会允许你把这些分区转换为 ext3 分区,并且不会丢失数据。细节请参阅《红帽企业 Linux 安装指南》的附录“升级现存系统”。

以下各节会指导你进行 ext3 分区的创建和微调。对于 ext2 分区,你可以跳过以下的分区和格式化章节,直接转到第 1.3 节