%general-entities; ]> $LastChangedBy$ $Date$ mdadm-&mdadm-version; mdadm Introduction to mdadm The mdadm package contains administration tools for software RAID. &lfs78_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &mdadm-md5sum; Download size: &mdadm-size; Estimated disk space required: &mdadm-buildsize; Estimated build time: &mdadm-time; User Notes: Kernel versions in series 4.1 and 4.2 have a broken RAID implementation. Use a kernel with version above 4.2.4. Kernel Configuration Enable the following options in the kernel configuration and recompile the kernel, if necessary. Only the RAID types desired are required. Device Drivers ---> [*] Multiple devices driver support (RAID and LVM) ---> [CONFIG_MD] <*> RAID support [CONFIG_BLK_DEV_MD] [*] Autodetect RAID arrays during kernel boot [CONFIG_MD_AUTODETECT] <*/M> Linear (append) mode [CONFIG_MD_LINEAR] <*/M> RAID-0 (striping) mode [CONFIG_MD_RAID0] <*/M> RAID-1 (mirroring) mode [CONFIG_MD_RAID1] <*/M> RAID-10 (mirrored striping) mode [CONFIG_MD_RAID10] <*/M> RAID-4/RAID-5/RAID-6 mode [CONFIG_MD_RAID456] mdadm Installation of mdadm Install mdadm by running the following commands: make If you wish to run the tests, ensure that your kernel supports RAID and that a version of mdadm is not already running, and issue: make test and then, as the root user: ./test --keep-going --logdir=tests-logs --save-logs. Some tests fail for unknown reasons. Now, as the root user: make install Command Explanations make everything: This optional target creates extra programs, particularly a statically-linked version of mdadm and also versions of mdassemble. These all need to be manually installed. --keep-going: Run the tests to the end, even if one or more tests fail. --logdir=tests-logs: Defines that the directory where tests logs are saved. --save-logs: Instructs the test suite to save the logs. : Optional comma separated list of tests to be executed (all tests, if this option is not passed). Contents Installed Programs Installed Libraries Installed Directory mdadm, mdmon and optionally mdassemble None None Short Descriptions mdadm manages MD devices aka Linux Software RAID. mdadm mdmon monitors MD external metadata arrays. mdmon mdassemble is a tiny program that can be used to assemble MD devices inside an initial ramdisk (initrd) or initramfs. mdassemble