Phoronix: Ubuntu To Try Switching From DMRAID To MDADM
Besides wanting to enable SSD TRIM support for Ubuntu Linux, developers are also looking at moving from DMRAID to MDADM for fake/software RAID configurations on the desktop operating system...
I've only ever used mdadm on Ubuntu. 12.04 LTS RAID 6 mdadm to be exact on my workstation with 5x 2TB disks. I need to re-read the posting because I've never heard of or used DMRAID. What am I missing?
Its been a while since I've done anything RAID related but I think I used dmraid to set up my RAID configuration but I use mdadm to mount and access it, but I honestly don't remember. Unfortunately I have Windows access the array so don't think I was able to strictly use mdadm.
So even then, I end up disabling the FakeRAID controller and going with mdadm.
I was confused when I read the title and thought "Wtf, they don't already use mdadm?" I tend to stay away from Ubuntu in all it's forms, due to... well most people on here probably already know. I stick with pure Debian.
Being Canonical, shouldn't they be reinventing the wheel a couple more times (and do a poor job of it)?With the broader move towards MDADM for Linux RAID administrator, Ubuntu developers are looking to follow this movement and transition to MDADM by default.
mdadm only supports intel raid. the problem is that the default name is Volume0, this name does not really work well. If you create intel raid then use a name without a number at the end and it will work fine to boot from (in the case you use raid 0, if you use 1 or 5 then it will only boot after it has been synced). dmraid has the main problem now that it does not support gpt at all, that means you can access gpt partitions not in the initrd, if you call partprobe (from parted) later then gpt partitions will appear as well but by default you only see mbr ones. i patched gparted (newer versions should not need that patch) to be able to format fat partitions on md devices for uefi boot, thats no problem at all. you can directly boot from uefi as well via mdadm but you always need an initrd. i tested that long ago, but ubuntu is always late