-A, --assemble
Assemble a pre-existing array.
-B, --build
Build a legacy array without superblocks.
-C, --create
Create a new array.
-F, --follow, --monitor
Select Monitor mode.
-G, --grow
Change the size or shape of an active array.
-I, --incremental
Add/remove a single device to/from an appropriate array,
and possibly start the array.
--auto-detect
Request that the kernel starts any auto-detected arrays.
This can only work if md is compiled into the kernel — not
if it is a module. Arrays can be auto-detected by the
kernel if all the components are in primary MS-DOS
partitions with partition type FD, and all use v0.90
metadata. In-kernel autodetect is not recommended for new
installations. Using mdadm to detect and assemble arrays
— possibly in an initrd — is substantially more flexible
and should be preferred.
If a device is given before any options, or if the first option
is one of --add, --re-add, --add-spare, --fail, --remove, or
--replace, then the MANAGE mode is assumed. Anything other than
these will cause the Misc mode to be assumed.