Je souhaite convertir ma /home
partition actuelle en BTRFS (ou autres systèmes de fichiers) sans perdre de données si possible, quelles mesures dois-je prendre pour cela? est-ce sûr?
la source
Je souhaite convertir ma /home
partition actuelle en BTRFS (ou autres systèmes de fichiers) sans perdre de données si possible, quelles mesures dois-je prendre pour cela? est-ce sûr?
Si vous installez btrfs-tools
avec sudo apt-get install btrfs-tools
, la btrfs-convert
commande est mise à votre disposition.
Exécutez d'abord un fsck
:
sudo fsck.ext3 -f /dev/xxx
Ensuite, convertissez-vous!
sudo btrfs-convert /dev/xxx
Pour rollabck, exécutez:
sudo btrfs-convert -r /dev/xxx
Pour nettoyer un peu d'espace et rendre la conversion permanente, supprimez /ext2_saved/image
la partition.
Bien sûr, bien qu'il s'agisse d'une procédure relativement sûre, car seulement 1 Mo doit être déplacé et que l'Ext2 / 3/4 FS d'origine est disponible sous forme d'image, c'est à vous de décider de sauvegarder. Comme pour toute opération de système de fichiers, il existe un risque inhérent de perte de données.
Vos données restent en place, ainsi que vos métadonnées Ext4. Cependant, le premier 1 Mo est déplacé et une série de métadonnées BTRFS est créée dans l'espace libre Ext4.
Réf partielle: https://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3
fstab
s'il mentionne explicitement ext2 / 3/4 (changez-le simplement enauto
oubtrfs
) ou s'il contient des options de montage spécifiques à ext (doit être évaluée au cas par cas, ouvrez une question et publiez votre fstab ) ou si la ligne ne se termine pas0 0
(changez-la en0 0
). GRUB n'a pas besoin de changement, car il ne concerne que la racine, pas la maison. Faire btrfs-convert sans fsck, c'est comme aller à une course automobile sans avoir un mécanicien vérifier votre voiture à l'avance - vous pouvez le faire et réussir, mais c'est juste stupide à moins d'avoir une très bonne raison.