Wat ass Ext2, Ext3 & Ext4 a Wéi erstellen a konvertéieren


Ech hu mäi Fedora alen System benotzt fir ze testen wou ech vun ext2 op ext3, ext2 op ext4, an ext3 op ext4 Dateisystemer erfollegräich ëmgewandelt hunn.

Andeems Dir dëse Guide verfollegt, kann jidderee seng Dateiesystemer intelligent konvertéieren, awer trotzdem, ech wëll Iech all WARNER ier Dir dëst maacht, well déi folgend Aufgab erfuerdert qualifizéiert administrativ Praktiken, a gitt sécher datt Dir de wichtege Backup vun Äre Dateien muss huelen ier Dir dëst maacht. Wann am Fall eppes falsch geet, kënnt Dir op d'mannst zréck mat Äre Backupdaten zréckgoen.

An engem Computer ass e Dateiesystem e Wee wéi Dateien benannt a logesch plazéiert gi fir d'Donnéeën ze späicheren, zréckzéien an ze aktualiséieren an och benotzt fir Plaz op de verfügbaren Apparater ze managen.

De Dateiesystem ass opgedeelt an zwee Segmenter genannt Benotzerdaten a Metadaten. An dësem Artikel probéieren ech ze entdecken wéi Dir verschidde Linux Dateisystemer erstellt an konvertéiert an Héichniveau Differenzen tëscht Ext2, Ext3 an Ext4 Dateisystemer.

Ier Dir weider Liesungen bewegt, loosst mech e Kuerz iwwer Linux Dateisystemer virstellen.

Ext2 - Zweet erweidert Dateisystem

  1. Den ext2 Dateiesystem gouf 1993 agefouert an Ext2 gouf vun der Remy Card entwéckelt. Et war den éischte Standarddateisystem a verschiddene Linux Distros wéi RedHat an Debian.
  2. Et war fir d'Limitatioun vum legacy Ext Dateisystem ze iwwerwannen.
  3. Maximal Dateigréisst ass 16GB - 2TB.
  4. D'Journalfunktioun ass net verfügbar.
  5. Et gëtt fir normal Flash-baséiert Späichermedien wéi USB Flash Drive, SD Card, etc.

Ext3 - Drëtt erweidert Dateisystem

  1. Ext3 Dateiesystem gouf am Joer 2001 agefouert an datselwecht gouf mat Kernel 2.4.15 integréiert mat enger Journaléierungsfunktioun, déi d'Zouverlässegkeet verbessert an d'Noutwendegkeet eliminéiert fir de Dateiesystem no engem onreine Shutdown ze kontrolléieren.
  2. Max Dateigréisst 16GB - 2TB.
  3. Gitt d'Méiglechkeet fir vun Ext2 op Ext3 Dateiesystemer z'aktualiséieren ouni datt Dir Daten musse Backup maachen a restauréieren.

Ext4 - Véiert erweidert Dateisystem

  1. Ext4, den héich erwaarten Ext3 Nofolger.
  2. Am Oktober 2008 gouf Ext4 als stabile Code am Kernel 2.6.28 fusionéiert deen en Ext4 Dateiesystem enthält.
  3. Réckkompatibilitéit.
  4. Max Dateigréisst 16GB bis 16TB.
  5. Den ext4 Dateiesystem huet d'Optioun fir d'Journalfunktioun auszeschalten.
  6. Aner Funktiounen wéi Sub Directory Scalability, Multiblock Allocation, Delayed Allocation, Fast FSCK etc.

Wéi bestëmmen ech Dateisystemtyp?

Fir Äre Linux Dateisystem Typ ze bestëmmen, fuert de folgende Kommando am Terminal als Root Benotzer.

# df -hT | awk '{print $1,$2,$NF}' | grep "^/dev"
/dev/sda3 ext3 /
/dev/sda1 ext3 /boot

En Ext2, oder Ext3, oder Ext4 Dateisystem erstellen

Wann Dir e Dateiesystem erstellt andeems Dir en Deel Kommando benotzt, benotzt de Kommando mke2fs fir entweder vum Dateiesystem ze kreéieren a gitt sécher datt Dir hdXX duerch Ären Apparatnumm ersetzt.

# mke2fs /dev/hdXX
# mke2fs –j  /dev/hdXX
OR
# mkfs.ext3  /dev/hdXX

-j Optioun gëtt fir Journaling benotzt.

# mke2fs -t ext4 /dev/hdXX
OR 
# mkfs.ext4 /dev/hdXX

-t Optioun fir de Dateisystemtyp ze spezifizéieren.

Konvertéieren vun engem Ext2, oder Ext3, oder Ext4 Dateisystem

Et ass ëmmer e bessere Wee fir d'Dateisystemer ze demontéieren an ze konvertéieren. D'Konversioun kann gemaach ginn ouni de Dateiesystem ze demontéieren an ze montéieren. Ersetzt nach eng Kéier hdXX mat Ärem Apparatnumm.

Fir en ext2 Dateiesystem op ext3 z'änneren, fir d'Journal Feature z'aktivéieren, benotzt de Kommando.

# tune2fs -j /dev/hdXX

Fir vun alen ext2 an neien ext4 Dateiesystem mat der leschter Journaling Feature ze konvertéieren. Run de folgende Kommando.

# tune2fs -O dir_index,has_journal,uninit_bg /dev/hdXX

Als nächst maacht e komplette Dateiesystemprüfung mam e2fsck Kommando fir ze fixéieren an ze reparéieren.

# e2fsck -pf /dev/hdXX

-p Optioun reparéiert automatesch de Dateiesystem.
-f Optioun Kräften Kontrollen Dateiesystem souguer schéngt et propper.

Fir d'ext4 Features op engem existente ext3 Dateiesystem z'aktivéieren, benotzt de Kommando.

# tune2fs -O extents,uninit_bg,dir_index /dev/hdXX

OPGEPASST: Dir kënnt net zréck an den ext3 Dateiesystem zréckzéien oder montéieren wann Dir de uewe genannte Kommando ausféiert.

Nodeems Dir dëse Kommando ausgefouert hutt MUSSE mir fsck lafen fir e puer On-Disk Strukturen ze fixéieren déi tune2fs geännert hunn.

# e2fsck -pf /dev/hdXX

OPGEPASST: Probéiert w.e.g. all dës uewe genannte Kommandoen op Ärem Test Linux Server.