I wish to convert my current /home
partition to BTRFS (or other file systems) without losing data if possible, what steps should I take for this? is it safe?
I wish to convert my current /home
partition to BTRFS (or other file systems) without losing data if possible, what steps should I take for this? is it safe?
If you install
btrfs-tools
withsudo apt-get install btrfs-tools
, then thebtrfs-convert
command is made available to you.First run an
fsck
:Then, convert!
To rollabck, run:
To clean up a bit of space, and make the conversion permanent, delete
/ext2_saved/image
on the partition.Of course, while this is a relatively safe procedure as only 1 MB needs to be moved, and the original Ext2/3/4 FS is available as an image, it is up to you to decide whether to back up. As with any filesystem operations, there is an inherent risk of data loss.
Your data stays in place, as well as your Ext4 metadata. However, the first 1 MB is moved, and a series of BTRFS metadata is created within Ext4 free space.
Partial ref: https://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3