Intel VROC with mdadm IMSM without BIOS handling
IMSM versus fakeRAID aka imsm last chance ;) Or how to get Intel VROC with little or no pain (not yet, sorry) ;)
mdadm --create --verbose /dev/md/imsm /dev/sd[ab] --raid-devices 2 --metadata=imsm
mdadm --create --verbose /dev/md/md128 /dev/md/imsm --raid-devices 2 --level 1
Some checkups below (CLI).
# ls -la /dev/md/*
lrwxrwxrwx. 1 root root 8 Nov 11 19:00 /dev/md/imsm -> ../md127
lrwxrwxrwx. 1 root root 8 Nov 11 19:00 /dev/md/md128 -> ../md128
lrwxrwxrwx. 1 root root 10 Nov 11 19:00 /dev/md/md128p1 -> ../md128p1
lrwxrwxrwx. 1 root root 10 Nov 11 19:00 /dev/md/md128p2 -> ../md128p2
lrwxrwxrwx. 1 root root 10 Nov 11 19:00 /dev/md/md128p3 -> ../md128p3
# mdadm --detail /dev/md127
/dev/md127:
Version : imsm
Raid Level : container
Total Devices : 2
Working Devices : 2
UUID : 1d1e824d:84ba14fb:534f364b:94ec042a
Member Arrays : /dev/md/md128
Number Major Minor RaidDevice
- 8 0 - /dev/sda
- 8 16 - /dev/sdb
# mdadm --detail /dev/md128
/dev/md128:
Container : /dev/md/imsm, member 0
Raid Level : raid1
Array Size : 1875368960 (1788.49 GiB 1920.38 GB)
Used Dev Size : 1875368960 (1788.49 GiB 1920.38 GB)
Raid Devices : 2
Total Devices : 2
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Consistency Policy : resync
UUID : 6f557a33:e2e40cac:c642aa56:2d08cac9
Number Major Minor RaidDevice State
1 8 16 0 active sync /dev/sdb
0 8 0 1 active sync /dev/sda