Integrated Btrfs RAID + boot from Btrfs support in 12.2 ?

Hi,

I have tried to find info about if these features will be supported by Opensuse 12.2 on release:

  • Installing root file system on a Btrfs mirror (support in the installer). On 12.1 it doesn´t seem to be integrated, and in SLES 11 SP2 only using an md Raid under Btrfs is supported.

  • Booting from Btrfs with Grub 2, I can see Grub 2 is now shipped along with Grub 1, does this mean it will be possible to have even /boot on Btrfs ? Would be nice if it was possible
    to ditch the md raid stuff on the boot disks completely, and also tools like Snapper would be much more useful when you can roll back kernel updates.

Anyone have info on these features ?

If you have the time a VM and/or a sandbox PC you could check the btrfs box on an install & tell us. You know be the 1st!

Finally got some time to install a VM, and unfortunately installing to a BTRFS mirror is still not supported, which means you can not have checksum check and repair on the root filesystem. Didn´t bother to to try booting from BTRFS since the integrated mirroring is the most important for me.

you want a Raid1 on / ? as btrfs scan is called before mounting /, it’s possible. running a Raid1 myself on / and /home right now:


Label: none  uuid: 1988bbda-a6a4-47e1-be87-852418a626cf
    Total devices 2 FS bytes used 38.11GB
    devid    2 size 44.53GB used 44.51GB path /dev/dm-1
    devid    1 size 44.53GB used 44.53GB path /dev/dm-0

Label: none  uuid: 6c98837a-dad2-4328-9f09-cb6a77f6dd60
    Total devices 2 FS bytes used 13.92GB
    devid    2 size 30.00GB used 16.03GB path /dev/sdb1
    devid    1 size 30.00GB used 16.04GB path /dev/sda7


/dev/sda5 on /boot type ext4 (rw,relatime,data=ordered)
/dev/sda7 on / type btrfs (rw,relatime,compress=lzo,space_cache,autodefrag)
/dev/sda9 on /tmp type ext2 (rw,relatime)
/dev/mapper/home2 on /home type btrfs (rw,relatime,compress=lzo,space_cache,autodefrag)

the shipped Grub2 doesn’t have Btrfs compability as the Grub interface to Btrfs it is not yet seen stable.