Dear All,
I intend to build a power workstation with Linux as primary OS. (Fedora or Debian)
On top I aim to run some virtual environments using KVM. W10 shall use GPU pass-through, for this reason I have 2 GPUs.
Now I’d like to ask the L1Techs Community for best practices for the Linux OS partitioning, Software Raid and LVM setup to use for the Gigabyte Aorus Master Mainboard that’s to my understanding mainly UEFI boot.
My aim is to have 2 NVME 1TB as RAID1 for
/
/boot
swap
and 2 SATA HDDs 4TB as RAID1 for
/data or /home
I intend to use Linux software Raid as the Gigabyte BIOS FAKE RAID seems to work only with W10 directly based on other threats in here.
My approach would be to:
Partition the NVME
nvme1p1 - primary - bootable -for RAID use (1024 MB)
nvme2p1 - primary - bootable -for RAID use (1024 MB)
nvme1p2 - logical - (1 GB) - for swap
nvme1p2 - logical - (1 GB) - for swap
nvme1p3 - logical - (remaining space ~1TB) for Raid use
nvme2p3 - logical - (remaining space ~1TB) for Raid use
Partition die HDDs:
sdap1 - primary - for RAID use (4TB)
sdbp1 - primary - for RAID use (4TB)
Setup RAIDs:
nvme1p1 & nvme2p1 as RAID1
mount: /boot/efi
EFI Partition in FAT Format
nvme1p3 & nvme2p3 as RAID1
mount: /
btrfs
sdap1 & sdbp1 as RAID1
mount: /data or /home
btrfs
My questions are:
Will this work with Fedora or Debian on my Mainboard as single boot OS Linux, or should I consider an alternative approach like LVM? My last build was a while ago in the pre UEFI days so I might have gathered a false understanding on how to best deal with it in Linux.
Also is there any reason not to go for the full RAID1 setup. So far I have used similar setups for ages and really never had to deal with total rebuilds of my systems because of that.
Any suggestions for the actual install, as I saw many posts having issues with GRUB.
Feedback would be appreciated. I have yet to wait till my main board is delivered, but I might test the setup on a virtual OS in before.