ext4 durch btrfs ersetzen

Bei Fedora 17 ist ext4 das Standard-Filesystem bei einer Installation. Das selbe trifft auch auf Systeme zu welche, mittels Upgrade auf Fedora 17 gebracht wurden. Wer jedoch etwas Experimentierfreudig ist, kann sich btrfs anschauen. Hier eine kleine Anleitung wie man ein Filesystem von ext4 nach btrfs konvertieren kann.

WICHTIG: Diese Anleitung wendet sich an Personen die sich mit Dateisystemen auskennen und wissen was sie machen. Es wird keine Haftung für Dateiverluste übernommen!

Zuerst müssen die btrfs Tools installiert werden.

yum install btrfs-progs

Bei mir sind mehrere Partitionen vorhanden, deshalb beschreibe ich diesen Weg. Falls die /-Partition konvertiert wird, muss mittels einer Live-CD gestartet werden. Nun bootet man in den Runlevel 3 oder man wechselt mit

init 3

dahin. Nun die gewünschte Partiton umounten und konvertieren.

umount /home
btrfs-convert /dev/mapper/vg_gondor-LogVol04_home

Diese Konvertierung kann – je nach Filesystem-Größe – etwas länger dauern. Wenn die Konvertierung fertig ist, muss in der /etc/fstab das Filesystem angepasst werden.

/dev/mapper/vg_gondor-LogVol04_home /home  btrfs  defaults 1 2

Handelt es sich bei der Festplatte um eine SSD können noch diese Optionen mitgegeben werden: ssd,compress,noatime. Wenn SELinux aktiviert ist, müssen die Files neu gelabelt werden. Dazu im / eine Datei mit dem Namen .autorelabel anlege. Wenn diese Schritte gemacht sind wird es Zeit für einen reboot. Wem btrfs nicht gefällt oder sich etwas anderes erwartet hat, der kann die Konvertierung wieder Rückgängig machen.

btrfs-convert  -r /dev/mapper/vg_gondor-LogVol04_home

Wenn btrfs funktioniert sollte man noch das Sicherungs-Image vom vorherigen Filesystem löschen.

btrfs subvolume delete /home/ext2_saved

Noch ein Hinweis: /boot darf nicht nach btrfs konvertiert werden.

2 Gedanken zu “ext4 durch btrfs ersetzen

  1. Schöne Anleitung! Was hast Du bislang für Erfahrungen gemacht? Läuft alles sauber und performant?

    Viele Grüße,
    J

  2. Danke. Bisher hab ich keine Fehler festgestellt. Das ganze kommt mir subjektiv Performanter vor als mit ext4. Aber das ist bei einem Filesystem immer so eine Sache.

Die Kommentarfunktion ist geschlossen.