Dateisystem von ext3 auf ext4 umstellen/konvertieren

Vorwort

Wer sein Dateisystem von ext3 auf ext4 umstellen möchte, kann dies mit wenigen Schritten tun. Ein Datenverlust sollte durch dieses Howto nicht vorkommen. Aber man weiss ja nie, also....Daten vorher sichern!!!

Lösung

Als erstes muss die Unterstützung im Kernel für ext4 eingeschaltet werden.

cd /usr/src/linux
make menuconfig

und folgende Option einschalten.

File systems  --->
     <*> The Extended 4 (ext4) filesystem
     [*]   Enable ext4dev compatibility
     [ ]   Ext4 extended attributes
     [ ]     Ext4 POSIX Access Control Lists
     [ ]     Ext4 Security Labels

Danach den Kernel kompilieren und das System neu starten. Anschliessend können wir nun die Konvertierung vornehmen.
Zu beachten ist dabei, dass nach dem folgenden Befehl das Dateisystem nicht mehr als ext3 gemounted werden kann!!!!

tune2fs -O extents,uninit_bg,dir_index /dev/device

Selbstverständlich muss /dev/device natürlich an Deine Partition angepasst werden z.B. /dev/sda1 !!!

Solltest Du eine Partition Deines Systems umgestellt haben welche beim booten gemountet wird, darfst Du nicht vergessen den Eintrag für die Partition in der /etc/fstab von ext3 auf ext4 umzustellen!!!

Das Dateisystem ist nun umgestellt und es muss dringendst ein e2fsck ausgeführt werden. Bitte beachte, dass die Partition dabei nicht eingehangen sein darf!!!

e2fsck -pfv /dev/device

Selbstverständlich muss /dev/device natürlich an Deine Partition angepasst werden z.B. /dev/sda1 !!!

Viel Spass mit Deinem neuen Dateisystem.


Neue/Leere Partition mit ext4 formatieren

Wer eine neue Partition mit ext4 erstellen möchte kann dies mit

mkfs.ext4 /dev/device

tun. Selbstverständlich muss /dev/device natürlich an Deine Partition angepasst werden z.B. /dev/sda1 !!!