I’m new to this forum - and openSUSE in general. I have been trying to search for an answer but I cant seem to find anything solid.
I’m trying to setup a new home server and have decided to go with Linux - openSUSE in particular as it seems to “speak” to me. Cant explain it - I just find myself drawn to this distribution.
Anyways: I have a HPE Microserver Gen10+ with 4 small SSD’s as a blank canvas.
I’m pretty keen on leveraging BTRFS with all its features and would ideally like to install Leap on this server in a RAID10 configuration using BTRFS.
But I’m kind of stuck as to how to get the installer to do my bidding. Ideally I need the server to be able to boot regardless of what drive might fail (even 2 drives could fail in RAID 10 if they are the right ones). I just don’t understand how to get root and everything else on BTRFS RAID10 and at the same time take care of /boot, /boot/efi and the bootloader so any drive can fail and I’m still able to boot.
Multi-device btrfs cannot boot automatically if one device fails for several reasons.
even 2 drives could fail in RAID 10 if they are the right ones
That’s wrong for btrfs. raid10 in btrfs does not have fixed mirror pairs, so different chunks on the failed disk may have redundant pieces on different disks. Failure of any second disk means loss of some chunks.
I just don’t understand how to get root and everything else on BTRFS RAID10 and at the same time take care of /boot, /boot/efi and the bootloader so any drive can fail and I’m still able to boot.
Use separate partition in Linux MD RAID1 for /boot/efi. You may even have 4 way mirror on each disk (I did not try it but cursory look at scripts that manage bootloader suggests it should work). Of course it should use 1.0 metadata format. And second partition on each disk for remaining data (whether btrfs or Linux MD or anything else is up to you).
Me too I’ve a Gen10 (not +) with 3 HDD and now openSUSE 15.2 installed (in the past 2 years was 15.0)
All my partitions are in Ext4 in MD RAID1 (not 10) except for /boot/efi that is FAT and also in MD RAID1.
Every time I go to manage partitions by Yast, it shows a message that inform me that ‘system could not boot because /boot/efi is on MD RAID’ but until now every boot always went fine …