mdadm-3.3.2

Introduction to mdadm

The mdadm package contains administration tools for software RAID.

This package is known to build using an LFS 7.5 platform but has not been tested.

Package Information

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/mdadm

Kernel Configuration

Enable the following options in the kernel configuration and recompile the kernel, if necessary. Only the RAID types desired are required.

File Systems:
  Device Drivers:
    Multiple devices driver support (RAID and LVM): Y
      RAID support: Y or M
        Autodetect RAID arrays during kernel boot: Y
        Linear (append) mode: Y or M
        RAID-0 (striping) mode : Y or M
        RAID-1 (mirroring) mode : Y or M
        RAID-10 (mirrored striping) mode: Y or M
        RAID-4/RAID-5/RAID-6 mode : Y or M

Installation of mdadm

First, fix a problem inroduced by gcc-4.9.0:

sed -i 's/Wall -Werror/Wall/' Makefile

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

Now, as the root user:

make install

Command Explanations

make everything: This target creates extra programs, particularly a statically-linked version of mdadm and also versions of mdassemble. These all need to be manually installed.

Contents

Installed Programs: mdadm, mdmon and optionally mdassemble
Installed Libraries: None
Installed Directory: None

Short Descriptions

mdadm

manages MD devices aka Linux Software RAID.

mdmon

monitors MD external metadata arrays.

mdassemble

is a tiny program that can be used to assemble MD devices inside an initial ramdisk (initrd) or initramfs.

Last updated on 2014-08-22 16:14:41 +0000