HowTo: Wie ändere ich das Filesystem einer Partition von ext3 auf ext4?
Seit einiger Zeit ist es möglich, Partitionen mit dem ext4 Dateisystem anzulegen. In meinem Fall habe ich bei der letzen Installation die Rootpartition mit ext4 angelegt, allerdings sind 2 Partitionen in ext3 übrig. Nun fand ich gestern eine interessante HowTo mit der es möglich ist, Partitionen auch nachträglich in ext4 umzubauen. Diese vorliegende HowTo habe ich etwas an die Bedürfnisse der openSUSE Nutzer angepasst.
Zu Anfang geben wir in die Konsole “init 3” ein, und loggen uns als “root“ein.
Wenn wir nun “mount“eingeben, erhalten wir eine Listeder aktuellen Partitionieren. Hier gehe ich davon aus, das "/dev/sda2" die zu ändernde Partition ist.
Dann gehen wir durch "cd /" in unser Rootverzeichnis. Wenn wir nun versuchen "/dev/sda2" zu unmounten, sagt uns der Kernel, das die Partition nicht ausgehangen werden kann, weil Sie noch benutzt wird, Daher geben wir erst “fuser -km /dev/sda2” ein, und danach “umount /dev/sda2“.
Nach dem Unmounten geben wir “tune2fs -O extents,uninit_bg,dir_index /dev/sda2“ein. Beachten Sie bitte, dass "-O" ein Buchstabe ist (großes O) und keine Zahl.
Nun geben wir “fsck /dev/sda2“ ein, um das Filesystem zu checken..FSCK sagt uns nun, dass einige Dinge gefixt werden müssen. Dies quittieren wir mit “Yes“, und FSCK räumt auf.
Wenn dies alles ohne Fehler durchgelaufen ist, geben wir “mount -t ext4 /dev/sda2 /home (or what is needed)“.ein, um die Partition wieder einzuhängen.
Damit diese Änderungen auch konstant bleiben, öffnen wir die “/etc/fstab“, und ändern den Eintrag bei /dev/sda2 von ext3 auf ext4.
Nach einem Reboot steht nun die Partition in ext4 zur Verfügung. Viel Spaß dabei :-)
Vielen Dank an Distrowatch für diesen Bericht.
