mdassemble is a tiny program that can be used to assemble MD devices
inside an initial ramdisk (initrd) or initramfs; it is meant to
replace the in-kernel automatic RAID detection and activation. It
can be built statically and linked against lightweight libc
alternatives, like dietlibc, klibc or uClibc.
Invoking mdassemble has the same effect as invoking mdadm --assemble--scan.
Invoking mdassemble a second time will make all defined arrays
readwrite, this is useful if using the start_ro module parameter.
The config file lists which devices may be scanned to see if they
contain MD super block, and gives identifying information (e.g. UUID)
about known MD arrays. See mdadm.conf(5) for more details.
mdassemble supports all configuration parameters defined in
mdadm.conf with the exception of auto= which is supported only if
mdadm was built with the -DMDASSEMBLE_AUTO define.
This page is part of the mdadm (Tool for managing md arrays in Linux)
project. Information about the project can be found at
⟨http://neil.brown.name/blog/mdadm⟩. If you have a bug report for
this manual page, send it to email@example.com. This page
was obtained from the project's upstream Git repository
⟨git://neil.brown.name/mdadm⟩ on 2017-04-25. If you discover any ren‐
dering problems in this HTML version of the page, or you believe
there is a better or more up-to-date source for the page, or you have
corrections or improvements to the information in this COLOPHON
(which is not part of the original manual page), send a mail to