Was ist ext2, ext3 & ext4 und wie erstellt und konvertieren Sie Linux -Dateisysteme?

Was ist ext2, ext3 & ext4 und wie erstellt und konvertieren Sie Linux -Dateisysteme?

Ich habe meine benutzt Fedora Altes System zum Testen, woher ich konvertierte ext2 bis ext3, ext2 bis ext4, Und ext3 bis ext4 Dateisysteme erfolgreich.

Wenn Sie diesem Leitfaden folgen, kann jeder seine Dateisysteme intelligent konvertieren, aber trotzdem mag ich es WARNEN Sie alle vor diesem, da die folgende Aufgabe qualifizierte Verwaltungspraktiken erforderte, und stellen Sie sicher, dass Sie die wichtige Sicherung Ihrer Dateien vornehmen müssen, bevor Sie dies tun. Wenn für den Fall, dass etwas schief geht, können Sie mit Ihren Sicherungsdaten nach Belieben zurückkehren.

Verwandte Lesen: 25 Ausstehende Sicherungsversorgungsunternehmen für Linux Systems im Jahr 2020

In einem Computer ist ein Dateisystem eine Möglichkeit, wie Dateien logisch benannt und platziert werden, um die Daten zu speichern, abzurufen und zu aktualisieren, und auch zum Verwalten von Speicherplatz auf den verfügbaren Geräten verwendet.

Verwandte Lesen: Erläuterung von "Alles ist eine Datei" und Arten von Dateien unter Linux

Das Dateisystem ist in zwei genannte Segmente unterteilt Benutzerdaten Und Metadaten. In diesem Artikel versuche ich zu untersuchen Ext2, Ext3, Und Ext4 Dateisysteme.

Lassen Sie mich vor dem Verschieben weiterer Lesungen einen Auftrag über Linux -Dateisysteme vorstellen.

Ext2 - Zweites erweitertes Dateisystem

  1. Das ext2 -Dateisystem wurde in eingeführt 1993 Und Ext2 wurde entwickelt von Remy -Karte. Es war das erste Standarddateisystem in mehreren Linux -Distributionen wie Redhat und Debian.
  2. Es sollte die Begrenzung des Legacy Ext -Dateisystems überwinden.
  3. Die maximale Dateigröße ist 16 GB - 2TB.
  4. Die Journaling -Funktion ist nicht verfügbar.
  5. Es wird für normalerweise Flash-basierte Speichermedien wie verwendet USB-Stick, SD-Karte, usw.

Ext3 - Drittes erweitertes Dateisystem

  1. EXT3 -Dateisystem wurde in eingeführt 2001 und das gleiche wurde in integriert in Kernel 2.4.15 Mit einer Journaling -Funktion, die die Zuverlässigkeit verbessern und die Notwendigkeit der Überprüfung des Dateisystems nach einer unreinen Abschaltung beseitigt.
  2. Maximale Dateigröße 16 GB - 2TB.
  3. Stellen Sie die Möglichkeit zur Verfügung, um von Ext2 auf Ext3 -Dateisysteme zu aktualisieren, ohne Daten zu sichern und wiederherzustellen.

Ext4 - Viertes erweitertes Dateisystem

  1. Ext4, die hoch erwarteten Ext3 Nachfolger.
  2. Im Oktober 2008, Ext4 als stabiler Code wurde zusammengeführt Kernel 2.6.28 das enthält an Ext4 Dateisystem.
  3. Rückwärtskompatibilität.
  4. Maximale Dateigröße 16 GB bis 16 TB.
  5. Das Ext4 -Dateisystem hat die Option zu Abschalten Die Journaling -Funktion.
  6. Andere Funktionen wie Skalierbarkeit von Unterverzeichnissen, Multiblock -Allokation, Verzögerte Zuordnung, Schneller FscK usw.

So bestimmen Sie den Dateisystemtyp?

Um Ihren Linux -Dateisystemtyp zu bestimmen, führen Sie den folgenden Befehl im Terminal als Stammbenutzer aus.

# df -ht | awk 'print $ 1, $ 2, $ nf' | grep "^ /dev" /dev /sda3 ext3 / /dev /sda1 ext3 /boot
Warnung: Bitte nehmen Sie wichtige Datensicherungen vor, bevor Sie die folgenden Befehle ausführen.

Erstellen eines ext2- oder ext3- oder ext4 -Dateisystems

Sobald Sie ein Dateisystem erstellt haben fdisk oder geteilt Befehl, verwenden MKE2FS Befehl zum Erstellen eines der Dateisysteme und sicherstellen, dass Sie ersetzen HDXX mit Ihrem Gerätenamen.

Erstellen eines Ext2 -Dateisystems

# MKE2FS /DEV /HDXX

Erstellen eines Ext3 -Dateisystems

# MKE2FS -J /Dev /HDXX oder # MKFS.ext3 /dev /hdxx

-J Option wird zum Journaling verwendet.

Erstellen des ext4 -Dateisystems

# MKE2FS -t ext4 /dev /hdxx oder # mkfs.ext4 /dev /hdxx

-T Option zum Angeben des Dateisystemtyps.

Konvertieren eines ext2- oder ext3- oder ext4 -Dateisystems

Es ist immer eine bessere Möglichkeit, die Dateisysteme zu entmuntieren und sie umzuwandeln. Die Konvertierung kann ohne Unbekämpfung und Montage des Dateisystems durchgeführt werden. Wieder ersetzen HDXX mit Ihrem Gerätenamen.

Umwandlung von ext2 auf ext3

Zu ändern und ext2 Dateisystem zu ext3 Aktivieren Sie die Zeitschriftenfunktion, verwenden Sie den Befehl.

# Tune2FS -j /dev /hdxx

Umwandlung von ext2 in ext4

Von altem Konvertieren ext2 zu neu ext4 Dateisystem mit der neuesten Journaling -Funktion. Führen Sie den folgenden Befehl aus.

# Tune2FS -O DIR_INDEX, HAS_JOURNAL, UNNIT_BG /DEV /HDXX

Führen Sie als Nächst e2fsck Befehl zur Behebung und Reparatur.

# e2fsck -pf /dev /hdxx

-P Die Option repariert automatisch das Dateisystem.
-F Die Option erzwingt das Überprüfen des Dateisystems, auch wenn es sauber erscheint.

Umwandlung von ext3 in ext4

Um das zu aktivieren ext4 Funktionen auf einem vorhandenen ext3 Dateisystem verwenden Sie den Befehl.

# Tune2FS -O -Ausdehnung, Uninit_BG, DIR_INDEX /DEV /HDXX

WARNUNG: Sie können nicht wieder zum Ext3 -Dateisystem zurückkehren oder zurückkehren, sobald Sie den obigen Befehl ausführen.

Nachdem wir diesen Befehl ausgeführt haben.

# e2fsck -pf /dev /hdxx

WARNUNG: Bitte probieren Sie alle diese obigen Befehle auf Ihrem Test -Linux -Server aus.