在 Debian Squeeze 上使用 ext3 和 ext4 进行 fsck 的速度存在显着差异

在 Debian Squeeze 上使用 ext3 和 ext4 进行 fsck 的速度存在显着差异

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

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

答案1

这是最广为人知的好处之一外部4(参见中提到的特征维基百科上)。

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

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

更快的文件系统检查

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

相关内容