From Fedora Project Wiki
Description
A complete installation using custom partitioning in WebUI and a software RAID device that contains multiple partitions. The RAID device is created on top of whole disks.
For more details on RAID please consult Wikipedia.
Setup
- Prepare a test system with at least three disks of sufficient size for a Fedora install, and a Fedora installation medium that uses the webui-based installer.
How to test
- Boot the WebUI-based installer using any available means, e.g. Fedora Workstation live on Fedora 42+.
- Proceed to the installer's "Installation method" screen, making sensible choices.
- Ensure that all the disks you prepared are selected as the "Destination".
- Launch the Storage Editor (from the three-dots menu).
- In the storage editor, make sure all the disks the completely clean and unformatted (i.e. there's not even a partition table on them).
- If necessary, you can completely erase the disk by selecting "Create partition table" on the disk and then selecting "No partitioning".
- On the first disk, create a partition table, and then create a bootloader partition (e.g. "EFI System Partition" for UEFI installs, "BIOS Boot" partition for BIOS installs onto a GPT disk, "PReP boot" partition for PowerPC installs) and a
/boot
partition. - Now create an MDRAID device (from the three-lines menu). Select the second and third (and additional, if you have more) drives as target drives (note: the drives in the list might not be ordered according to the device names - look at device names to identify them correctly). Select the desired RAID level, most probably RAID 0 or 1 (RAID 0 is the fastest option for testing, and doesn't perform re-syncing).
- After creating the MDRAID device, verify that the RAID has been placed directly on top of intended disks, i.e. there are no partitions in between the disk and the MDRAID.
- Create a partition table on your newly-created MDRAID device, and place at least two partitions on this device (
/
and/home
, but you can add more if you wish). - When you try to return to installation, the installer should detect a valid storage layout, matching what you just configured. Confirm this layout.
- Finish the installation.
Expected Results
- The installer should successfully create and install to the RAID devices: unrelated failures should be reported but do not constitute a failure of this test case
- After booting the installed system, inspection of
/proc/mdstat
should confirm that the partitions designated as RAID devices are in fact RAID devices