Was ist der Unterschied zwischen ext3 und ext4 aus der Sicht eines generischen Benutzers?


55

Was sind die großen Unterschiede zwischen ext3 und ext4 aus der Sicht eines generischen Benutzers? Ich habe gehört, dass es klüger ist, bei ext3 zu bleiben. Ist das wahr?

BEARBEITEN : Eine Sache, die ich beachten möchte, ist, dass ich ein Benutzer mit zwei Betriebssystemen (Windows & Ubuntu) bin. Daher ist es für mich ein großer Nachteil, kein Laufwerk (ext4) von Windows mounten zu können. Aber ext3 hat dieses Privileg.

Antworten:


52

Vor ein paar Jahren würde ich sagen, bleib bei, ext3aber heutzutage ext4ist es besser. Eine aktuelle Zusammenfassung (16. Mai 2011) von thegeekstuff.com bringt es auf den Punkt :

  • Unterstützt große individuelle Dateigrößen und Dateisystemgrößen.
  • Die maximale Größe der einzelnen Dateien kann zwischen 16 GB und 16 TB liegen
  • Die maximale Größe des ext4-Dateisystems beträgt 1 EB (Exabyte). 1 EB = 1024 PB (Petabyte). 1 PB = 1024 TB (Terabyte).
  • Das Verzeichnis kann maximal 64.000 Unterverzeichnisse enthalten (im Gegensatz zu 32.000 in ext3)
  • Sie können eine vorhandene ext3-fs auch als ext4-fs mounten (ohne sie aktualisieren zu müssen).
  • In ext4 wurden einige weitere neue Funktionen eingeführt: Multiblock-Zuweisung, verzögerte Zuweisung, Journal-Prüfsumme. fast fsck, etc. Sie müssen lediglich wissen, dass diese neuen Funktionen die Leistung und Zuverlässigkeit des Dateisystems im Vergleich zu ext3 verbessert haben.
  • In ext4 haben Sie auch die Möglichkeit, die Journalfunktion auszuschalten.

Ein sehr guter Vergleich von 2009 auf linuxologist.com zeigt eine Grafik zur Schreibleistung mit 4 GB:

im1

und hat auch einige andere Informationen zu ext4.

Ich selbst hatte keine Probleme mit ext4.

Wenn Sie eine Partition für Windows freigeben müssen, benötigen Sie ext3. Ich selbst habe Windows aufgegeben, daher habe ich alles auf ext4einen USB-Stick eingestellt und verwende diesen, um Daten auf einen Windows-Computer zu übertragen (hauptsächlich bei der Arbeit).

Was Sie für ein Setup tun können, ist Folgendes:

/ ext4
Wechsel
/ home ext4
/ datapartiton_with_windows ext3

Dann können Sie die letzte Partition zu einer gemeinsamen Partition für beide Betriebssysteme machen.


Wahr. Ich benutze dazu meist einen USB-Stick. Copy to Stick und Daten sind auf anderen Betriebssystemen verfügbar.
Rinzwind

Journaling ist im Allgemeinen eine gute Sache. Schalten Sie es nur aus, wenn Sie genau wissen, was Sie tun.
Thorbjørn Ravn Andersen

2

Die einzigen Gründe, warum ich mir derzeit vorstellen kann, ext4 nicht zu verwenden, sind die Kompatibilität mit älteren Systemen, und als ich es das letzte Mal ausprobierte, hatte ext4 Probleme mit Datenverlusten, wenn es auf Flash-Medien (z. B. Thumb-Laufwerken usw.) verwendet wurde Das zweite Problem habe ich seit ungefähr sechs Monaten nicht mehr getestet, daher wurde es möglicherweise behoben. Ansonsten sind die Leistung und Zuverlässigkeit gegenüber ext3 erheblich verbessert.


2
Dieses "Datenverlust" -Problem kann auftreten, wenn Sie den Datenträger unsicher entfernen. Dies ist kein Problem, das auf ext * beschränkt ist, sondern auch auf ein anderes Dateisystem. Es ist vergleichbar mit der Funktion "Für Leistung optimieren" in Windows.
Lekensteyn

2
Heutzutage ist es möglich, ext4 in Windows zu lesen. Verwenden Sie das Dienstprogramm ext2read. Gibt es noch andere Probleme mit ext4 FS /
CR2

5
Dieses "Datenverlust" -Problem hat, sofern es nicht behoben wurde, nichts damit zu tun, das Medium unsicher zu entfernen und alles damit, dass ext4 einige Annahmen über die Funktionsweise des Speichergeräts macht, die mit billigen Flash-Laufwerken nicht zutreffen. Sie müssen das Medium überhaupt nicht entfernen. Führen Sie einfach einen großen Stapel von Datenübertragungen durch, z. B. die Installation von Linux auf einem ext4-Flashlaufwerk. Das letzte Mal, als ich es ausprobierte, fing man fast vor Abschluss der Installation an, beschädigte und fehlende Dateien zu bekommen. Und nein, an der Festplatte war physikalisch nichts auszusetzen. Es funktionierte gut mit ext3.
Perkins
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.