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.
Schöne Anleitung! Was hast Du bislang für Erfahrungen gemacht? Läuft alles sauber und performant?
Viele Grüße,
J
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.