I'm using Ubuntu 10.04 and have the /home
directory setup as a BTRFS RAID 1 with two 2TB drives.
I'd like to make the /home
directory just a single drive; how do I safely go about doing this?
I'm using Ubuntu 10.04 and have the /home
directory setup as a BTRFS RAID 1 with two 2TB drives.
I'd like to make the /home
directory just a single drive; how do I safely go about doing this?
Update: December 2020
The functionality of
btrfs
continues to evolve over time. Thedelete
command is now an alias for theremove
command which produces different results. Today, you would run the following commands:The first command converts all data from a mirrored setup to a single-copy setup. This effectively makes the RAID1 into a JBOD setup. The
-f
option is required to tell the filesystem to really reduce the resiliency of the data.Once this completes, the second command removes the device from the JBOD. The filesystem will move any data from the removed device to the other device.
Original Answer
According to this btrfs wiki, you remove a device from a btrfs RAID, by issuing the command:
This is an online command, so for you, it would be (while
/home
is mounted):Thank you for the update @hrunting!
However the re-balance using "single" profile did not work for me on Ubuntu 20.04.2 LTS. I needed:
to get rid of pesky RAID1 metadata/system and allow removal.
And as always, folks: back up your data to an independent physical media before attempting these - there's a good chance you will lose it all in this evolution. I am a big fan of: