Ich möchte meine aktuelle /home
Partition nach Möglichkeit ohne Datenverlust in BTRFS (oder andere Dateisysteme) konvertieren. Welche Schritte soll ich dazu unternehmen? ist es sicher?
quelle
Ich möchte meine aktuelle /home
Partition nach Möglichkeit ohne Datenverlust in BTRFS (oder andere Dateisysteme) konvertieren. Welche Schritte soll ich dazu unternehmen? ist es sicher?
Wenn Sie installieren btrfs-tools
mit sudo apt-get install btrfs-tools
, dann wird der btrfs-convert
ist Befehl zur Verfügung gestellt.
Führen Sie zuerst ein fsck
:
sudo fsck.ext3 -f /dev/xxx
Dann konvertieren!
sudo btrfs-convert /dev/xxx
Führen Sie zum Rollback Folgendes aus:
sudo btrfs-convert -r /dev/xxx
Löschen Sie /ext2_saved/image
die Partition , um ein wenig Speicherplatz freizugeben und die Konvertierung dauerhaft zu machen .
Obwohl dies ein relativ sicherer Vorgang ist, da nur 1 MB verschoben werden müssen und das ursprüngliche Ext2 / 3/4 FS als Image verfügbar ist, liegt es an Ihnen, zu entscheiden, ob Sie eine Sicherungskopie erstellen möchten. Wie bei allen Dateisystemoperationen besteht ein inhärentes Risiko des Datenverlusts.
Ihre Daten sowie Ihre Ext4-Metadaten bleiben erhalten. Die ersten 1 MB werden jedoch verschoben, und eine Reihe von BTRFS-Metadaten wird im freien Ext4-Speicher erstellt.
Teilweise Referenz: https://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3
fstab
ob ext2 / 3/4 explizit erwähnt wird (ändern Sie es einfach inauto
oderbtrfs
) oder ob es ext-spezifische Mount-Optionen enthält (muss von Fall zu Fall bewertet werden), eine Frage öffnen und Ihre fstab posten ) oder wenn es die Zeile nicht endet0 0
(ändere sie in0 0
). GRUB braucht keine Änderung, da es sich nur um die Wurzel handelt, nicht um die Heimat. Btrfs-convert ohne fsck zu machen ist wie zu einem Autorennen zu gehen, ohne dass ein Mechaniker vorher Ihr Auto überprüft - Sie können es tun und erfolgreich sein, aber es ist nur dumm, wenn Sie einen sehr guten Grund haben.