0
In order to test the stability of Btrfs-RAID1 I wanted to install Ubuntu on two USB sticks from within Virtualbox.
What I would like to achieve:
- Having a btrfs-based RAID1-System that boots on either of the USB sticks. I use the 15.04 amd64-image.
Where I am stuck now:
- I can install and boot it on a single USB stick just fine. Whenever I try to add a second USB stick, adding it within Ubuntu to the btrfs-pool and changing the redundancy levels to RAID1, the system becomes unbootable, showing 'BTRFS: open_ctree failed' and subsequently 'mount: mounting /dev/disk/by-uuid/UUID on /root failed: Invalid argument'.
I have tried at least a dozen times now to set it up properly, but without avail. Things I tried
- Passing the USB sticks as such via the USB-controller
- Passing the raw USB disks as virtual vmdks on either SATA or IDE controller
- Using the whole disk as a single Btrfs partition with and without partition table
- Setting up a biosgrub partition and/or a '/boot'-ext4-partition in front of the btrfs partition
- Partitioning only one stick with 'single' redundancy mode and later add the other one