Perhaps is it another bug on my particular system... I have written about it in previous comments, when trying to assemble /dev/md0 I have three different results: * all devices of the array are available: /dev/md0 is created and working * a device is missing (and --no-degraded is _not_ specified): /dev/md0 is created and working in degraded mode * several devices are missing (or only one with --no-degraded): /dev/md0 is still created but _not_ working. I get a message like "too many missing devices, not starting the array", but it still appears in /proc/mdstat (not running but present, it may not be completely assembled but it is here!). I can not assemble it until it has been fully stopped using "mdadm -S /dev/md0"
This looks weird, and I had not seen this before, but I had not tryed to launch the array with 2 missing drives... -- initramfs script: race condition between sata and md https://launchpad.net/bugs/75681 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs