在 Debian Squeeze 上使用 ext3 和 ext4 的 fsck 之间的速度有显着差异

7 debian ext4 ext3 fsck

最近我安装了Debian Squeeze,在同一台机器上先使用ext3,然后再使用ext4fsck在一定数量的安装后自动完成使用ext4(约 1 分钟)比ext3(约 5 分钟)快得多。

造成这种速度显着差异的原因是什么?Ifext4快得多,为什么 Debian 安装程序默认使用ext3

roz*_*acz 8

这是ext4宣传最多的好处之一(请参阅维基百科的功能中提到的)。

原因?文件系统开发人员努力实现这一目标。

以下是从维基百科引述的简短摘要:

更快的文件系统检查

在 ext4 中,未分配的块组和 inode 表的部分被标记为这样。这使 e2fsck 能够在检查时完全跳过它们,并大大减少检查 ext4 支持的大小的文件系统所需的时间。