Debian
在 Debian Squeeze 上使用 ext3 和 ext4 的 fsck 速度存在顯著差異
最近我安裝了 Debian Squeeze,第一次使用
ext3
,然後ext4
在同一台機器上再次使用。fsck
在一定數量的安裝後自動完成使用ext4
(大約 1 分鐘)比ext3
(大約 5 分鐘)快得多。造成這種速度顯著差異的原因是什麼?如果
ext4
快得多,為什麼 Debian 安裝程序預設使用ext3
?
這是ext4最廣為宣傳的好處之一(參見Wikipedia 上的特性中提到的)。
原因?文件系統開發人員努力實現這一目標。
以下是引用自 Wikipedia 的簡短摘要:
更快的文件系統檢查
在 ext4 中,未分配的塊組和 inode 表的部分被標記為這樣。這使 e2fsck 在檢查時完全跳過它們,並大大減少了檢查 ext4 支持的大小文件系統所需的時間。