I think on hotplug systems mdadm.conf should generally not contain any
specific ARRAY references, maybe it should explicity mention "any" like
this:?

DEVICE <any>
HOMEHOST <any>
ARRAY <any>

This whole bussiness of locking down array assembly (homehost,ARRAY) may
just be due to the historical (suboptimal) mdadm design to assamble
raids going by major/minor numbers saved in the superblocks. Those
should always be considered being dynamic(depreciated). Using --assemble
--uuid mdadm takes a UUID and match this unique but same UUID on all
member devices.

Of course we should refrain from running arrays that are not complete
(avoid leading them to desync by subsequent writes), unless we are
required to recover data from a specific failed array and --run it
manually or by a startup script.

-- 
[karmic]  mdadm.conf w/o ARRAY lines but udev/mdadm not assembling arrays.
https://bugs.launchpad.net/bugs/136252
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to