Signifikanter Geschwindigkeitsunterschied zwischen fsck mit ext3 und ext4 bei Debian Squeeze

7

Kürzlich habe ich Debian Squeeze installiert, zuerst mit ext3und dann wieder ext4auf demselben Computer. Die Automatik fscknach einer bestimmten Anzahl von Reittieren ist mit ext4(ca. 1 min) viel schneller als mit ext3(ca. 5 min).

Was sind die Gründe für diesen signifikanten Geschwindigkeitsunterschied? Wenn ext4ist viel schneller, warum verwendet das Debian-Installationsprogramm standardmäßig ext3?


quelle
Der letzte Teil Ihrer Frage sollte wirklich an das Debian-Entwicklerteam gerichtet sein.
Rozcietrzewiacz
1
@rozcietrzewiacz: Möglicherweise gibt es hier jemanden, der einen Link zu einer öffentlichen Diskussion hat, die zur Entscheidung geführt hat.
Tshepang

Antworten:

8

Dies ist einer der am meisten beworbenen Vorteile von ext4 (siehe in den Funktionen auf Wikipedia erwähnt).

Der Grund? Die Entwickler von Dateisystemen haben hart daran gearbeitet, dies zu erreichen.

Hier ist eine kurze Zusammenfassung aus Wikipedia zitiert:

Schnellere Überprüfung des Dateisystems

In ext4 werden nicht zugewiesene Blockgruppen und Abschnitte der Inode-Tabelle als solche markiert. Dies ermöglicht es e2fsck, sie bei einer Prüfung vollständig zu überspringen, und reduziert die Zeit, die zum Überprüfen eines Dateisystems der Größe ext4 benötigt wird, das unterstützt wird, erheblich.

rozcietrzewiacz
quelle