Wird empfohlen, ein externes Laufwerk auf ext4 zu formatieren?

48

Ich habe eine neue externe 2-TB-Festplatte, die ich für zusätzlichen Speicher und Backup verwenden werde. Ich werde es nur auf zwei Ubuntu-Rechnern verwenden. Wird empfohlen, das Laufwerk auf ext4 zu formatieren? Gibt es dabei irgendwelche Vorteile?

Geoffrey
quelle
1
Ich habe aufgestimmt. Eine sehr gute Frage
Anwar

Antworten:

35

Ich denke, der Kern Ihrer Frage ist wichtig

Ich werde es nur auf zwei Ubuntu-Rechnern verwenden.

Ich stand vor dem gleichen Dilemma wie Sie und entschied mich für EXT4. Die Hauptgründe, warum ich mich für EXT4 entschieden habe, sind, dass 1) EXT4 meine Dateiberechtigungen beibehält und 2) EXT4 die Speicherung der darauf gespeicherten Daten besser verwaltet. EXT4 ist ein unabhängigeres Dateisystem als NTFS.

Der einzige Nachteil bei der Verwendung von EXT4 ist, dass Sie nicht über einen Windows-Computer auf die Daten zugreifen können. Aber wie Sie in Ihrer Frage gesagt haben, ist dies kein Problem, da Sie nur Ubuntu-Maschinen verwenden.

IMHO ist der einzige Grund, NTFS zu verwenden, wenn Sie mit Windows auf das Dateisystem zugreifen müssen. Wenn Sie dies nicht tun, ist NTFS ein inferiores Dateisystem.

Greg
quelle
1
Ich habe bereits erfolgreich mit Linux-Partitionen unter Windows gearbeitet, vielleicht ext3, wenn ich mich nicht irre, musst du nur einen Treiber von Drittanbietern wie ex2ifs usw. installieren. Und ich denke, es gibt Programme / Treiber für die Unterstützung von ext4. Es ist für mich üblich, Windows-Temp, Benutzer, Programme usw. in einer zweiten Linux-Partition auf demselben physischen internen Laufwerk zu speichern. Ich werde ntfs nie wieder benutzen! Nur die Tatsache, dass Linux-Partitionen bei eingeschaltetem PC so leise sind ... sagt viel!
Melsi
15

Wenn Sie es verwenden werden nur auf diese beiden Maschinen und Plan religiös zu sein über das Laufwerk ordnungsgemäß Aushängen vor dem Trennen von USB / Ausschalten das Ganze abzurunden, dann ja, ist ext4 sehr zu empfehlen.

  • ext4 verbessert die Leistung gegenüber ext3, insbesondere wenn Sie versuchen, mehrere Dateien gleichzeitig zu schreiben oder eine große Datei zu erstellen.

  • Der Kompromiss ist eine etwas höhere Chance für Datenverlust, wenn das Laufwerk nicht ordnungsgemäß abgehängt wird .

ish
quelle
12
Standardmäßig werden die Daten auf Ext4 alle 5 Sekunden auf die Festplatte übertragen, sodass das Problem möglicherweise nur dann auftritt, wenn Sie das Laufwerk unmittelbar nach dem Schreiben entfernen.
Roslav
2
Ich möchte noch hinzufügen, dass Sie tune2fs können den reservierten Platz auf Null zu reduzieren und damit die volle Antriebsleistung verwenden , da es kein Systemlaufwerk ist , damit es nicht so wichtig ist , etwas reservierter Platz zu haben
barrymac
Was würden Sie empfehlen, wenn Datenverlust Vorrang vor Leistung hat? Ich hatte den Eindruck, dass das Journaling in ext4 widerstandsfähiger ist als in ext3 und definitiv besser als in ext2 oder verschiedenen FAT-Formaten, die kein Journaling haben.
Pavon
7

Ich würde es empfehlen. ext4 ist aus gutem Grund das Standarddateisystem für Ubuntu. Nebenbei können Sie das Festplatten-Dienstprogramm verwenden, um das gesamte Laufwerk mit einem sehr sicheren Kennwort zu verschlüsseln. Auf diese Weise kann auf Ihre Daten niemals zugegriffen werden, wenn Sie das externe Laufwerk verlieren (oder wenn es gestohlen wird).

Ich verwende ext4 auf allen internen und externen Laufwerken. Für die Laufwerke, die mit einem Windows-Computer von Freunden zusammenarbeiten müssen, habe ich eine kleine FAT- oder NTFS-Partition.

Tom Brossman
quelle
5

Seitdem diese Frage beantwortet wurde, hat sich die Windows-Unterstützung für das Lesen und Schreiben von ext4 erheblich verbessert. Siehe zum Beispiel das Ext2Fsd- Projekt. Ich erstelle eine kleine zusätzliche FAT-Partition, die eine aktuelle Version von Ext2Fsd enthält, damit ich von anderen Windows-Computern aus auf die ext4-Partition zugreifen kann (mit entsprechenden Berechtigungen).

Ich sollte auch hinzufügen, dass ein weiterer guter Grund für den Vorzug von ext4 gegenüber NTFS die Effizienz der Linux-Unterstützung für NTFS ist. In meinem Fall hat die Umstellung auf ext4 die Zeit zum rekursiven Aufheben der Verknüpfung von Verzeichnissen erheblich verkürzt, während rsnapshot verwendet wurde, um Sicherungen von Ubuntu auf externen Datenträgern durchzuführen.

DJDuff
quelle
4

Ich würde einfach nein sagen, weil Sie es zu Ihrer eigenen Bequemlichkeit in Zukunft vielleicht auf anderen Computern verwenden möchten. (speziell Windows).

Ich war vor ein paar Jahren in einer ähnlichen Position wie Sie. Später musste ich Windows 7 als virtuelle Maschine installieren und wollte auf Dateien auf dem externen Laufwerk zugreifen. Obwohl es war durch die Installation EXTFs auf dem Windows - VM möglich, würde die Einstellungen nicht speichern - so jetzt , wenn ich Windows benötigen, das erste , was ich tun muß, ist Jagd auf den EXTFs Installer konfigurieren, dann kann ich das Laufwerk zugreifen.

Natürlich können Sie zu 99,99999% sicher sein, dass Sie Windows nie berühren werden (zum Glück :-)), aber es ist nur schwierig, die zukünftigen Anforderungen vollständig abzuschätzen, um die wenigen Vorteile, die Sie haben, zu verlieren. ' Wenn Sie von Ext4 auf ein externes Laufwerk zugreifen, sollten Sie sich am besten für fat32 entscheiden - schon aus Kompatibilitätsgründen.

Aber, wie ich oben erwähnt, ist es erwähnenswert, Sie können Ext3 - Laufwerke unter Windows zugreifen (nicht sicher Ext4) - es ist nur ein Streit um Zugriff zu erhalten , um sie auf Windows festgelegt 7. So ist es ist eine Option, auch gegeben , was ich‘ habe gesagt.

chrismou
quelle
Was ist die Dateigrößenbeschränkung dafür?
Tim
2
Schreckliche Antwort. Spricht eindeutig nur für Ubuntu . Und Fett??? Max. Dateigröße 4 GB, wahrscheinlich große 32-KByte-Blöcke / -Cluster, kein Journal ... Wenn Sie beschädigte Dateisysteme mögen und jeden Datei- und
Ordnernamen sofort verlieren möchten
Wie ich bereits sagte, beantworte ich eher die Frage, ob Sie garantieren können, dass Sie es nur auf einem * nix-Computer verwenden werden. Ich war vor 6 Jahren genau auf dieser Position - heute teile ich meine Laufwerke auf mehrere Betriebssysteme, einschließlich Windows. Und wenn Sie regelmäßig fat32-Dateisysteme beschädigen und Dateien verlieren, sollten Sie wahrscheinlich Ihre Verwendung überprüfen, da dies nicht normal ist.
chrismou
2

Die Antwort hängt von Ihren genauen Anforderungen ab.

ext4 ist das Standarddateisystem für einige der populären Linux-Distributionen, einschließlich Ubuntu, Fedora und openSUSE. ext4 bietet verschiedene Verbesserungen gegenüber dem Vorgänger, darunter Unterstützung für Dateien mit bis zu 16 TB (1 TB entspricht 1.024 GB, wobei 1 GB 1,074 GB entspricht) und eine maximale Volumengröße von bis zu 1 GB. Es ist abwärtskompatibel mit ext3 und ext2, wodurch es möglich ist, ext3 und ext2 als ext4 zu mounten. Dadurch wird die Leistung leicht verbessert, da bestimmte neue Funktionen von ext4 auch mit ext3 und ext2 verwendet werden können, z. B. der neue Blockzuweisungsalgorithmus.

XFS ist ein hoch skalierbares, leistungsstarkes Dateisystem, das ursprünglich von Silicon Graphics, Inc. entwickelt wurde. Es wurde zur Unterstützung extrem großer Dateisysteme entwickelt. XFS unterstützt eine maximale Größe des Dateisystems von 8 Exbibyte minus 1 (dh 263-1 Byte), obwohl dies Blockbeschränkungen unterliegt, die vom Host-Betriebssystem vorgegeben werden. 32-Bit-Linux-Systeme begrenzen sowohl die Datei- als auch die Dateisystemgröße auf 16 TB.

Es gibt eine Menge Informationen zu diesem Thema, aber ich würde hier anfangen und versuchen, herauszufinden , ob Sie dies weiterführen möchten.

Ich hoffe das hilft.

Quellen:

Mitch
quelle