MDADM.CONF(5) File Formats Manual MDADM.CONF(5) (NAME) mdadm.conf - MD ( ) (SYNOPSIS) /etc/mdadm.conf (DESCRIPTION) mdadm (RAID) md . . (SYNTAX) ( ) . (#) () . . (') (") . . . . ( ) . ( ) . . : DEVICE DEVICE ( ) MD . mdadm ( ) . DEVICE ( ) (wild cards) glob(7) . DEVICE . DEVICE containers partitions . containers mdadm CONTAINER . partitions mdadm /proc/partitions . mdadm /proc/partitions (major minor) . /dev . DEVICE "DEVICE partitions containers" . : DEVICE /dev/hda* /dev/hdc* DEV /dev/sd* DEVICE /dev/disk/by-path/pci* DEVICE partitions ARRAY ARRAY . /dev/md1 /dev/md/backup. ('/') /dev/md/ . ( ) . mdadm (heuristics) . . . . : uuid= UUID . UUID . super-minor= (minor) . /dev/mdX X . devices= . . DEVICE . level= (RAID level) . mdadm --examine --scan . num-devices= . level= mdadm --examine --scan . spares= (spare) . : mdadm --monitor --monitor --oneshot . spare-group= . spare-group . mdadm . bitmap= (write-intent bitmap) . mdadm md . --bitmap-file --assemble . metadata= . mdadm -Es . container= (container) . /dev UUID . member= . . . "container=" . MAILADDR mailaddr mdadm --monitor ( --scan ) . MAILADDR . . MAILFROM mailfrom ( ) "From" . "root" . . mdadm . MAILADDR . . PROGRAM program mdadm --monitor . (Event) md . program . . CREATE create . create . . CREATE : owner= group= / (root/wheel root/disk) . mode= 0660 0600 . metadata= . . names=yes md md_home md3 . mdadm md . names=yes mdadm.conf mdadm . names=no md mdadm . bbl=no mdadm (bbl) . bbl=no . HOMEHOST homehost --homehost= mdadm . . (hostname) . gethostname(2) . . homehost . . HOMEHOST . HOMEHOST . gethostname(2) (homehost) . . "" (foreign) . "" /dev/md/1_1 /dev/md/home_0. HOMECLUSTER homecluster --homecluster= mdadm . md . md . homecluster mdadm . homecluster . . AUTO . homehost all . all . mdadm --assemble --incremental . all . . . . homehost . ( mdadm.conf ) . - /dev/md/ . : 0.90 1.x ddf imsm. AUTO . . . POLICY . policy /dev/disk/by-path/ . . . spare-group . (hot plug) mdadm --udev-rules= ( /etc/udev/rules.d/65-md-bare.rules) . udevadm control --reload . POLICY : domain= metadata= 0.9 1.x ddf imsm path= (glob) /dev/disk/by-path type= disk part. action= include re-add spare spare-same-slot force-spare auto= yes no homehost. action path type . actions . . include . re-add (write-intent-bitmap) re-add . spare : (bare) . spare-same-slot : (degraded) ( ) . force-spare . PART-POLICY POLICY . . PART-POLICY type=disk . action= . domain "-partN" N . SYSFS SYSFS sysfs MD sysfs . UUID . . uuid= MD. UUID . name= MD mdadm . uuid . MONITORDELAY monitordelay mdadm (polling) md mdadm --monitor . -d/--delay . MONITORDELAY . ENCRYPTION_NO_VERIFY ENCRYPTION_NO_VERIFY . SATA OPAL . ATA . IMSM . : sata_opal. (FILES) /etc/mdadm.conf mdadm --config . /etc/mdadm.conf.d . mdadm --config /etc/mdadm.conf . . /etc/mdadm/mdadm.conf mdadm --config /etc/mdadm.conf . /etc/mdadm/mdadm.conf.d . mdadm --config /etc/mdadm/mdadm.conf . . (EXAMPLES) DEVICE /dev/sd[bcdjkl]1 DEVICE /dev/hda1 /dev/hdb1 # /dev/md0 UUID . ARRAY /dev/md0 UUID=3aaa0122:29827cfa:5331ad66:ca767371 # /dev/md1 # 1 . ARRAY /dev/md1 superminor=1 # /dev/md2 ARRAY /dev/md2 devices=/dev/hda1,/dev/hdb1 # /dev/md4 /dev/md5 spare-group # ARRAY /dev/md4 uuid=b23f3c6d:aec43a9f:fd65db85:369432df spare-group=group1 ARRAY /dev/md5 uuid=19464854:03f71b1b:e0df2edd:246cc977 spare-group=group1 # /dev/md/home md # . ARRAY /dev/md/home UUID=9187a482:5dde19d9:eea3cc4a:d646ab8b auto=part # . # imsm . # domain1 # (degraded) imsm # . POLICY domain=domain1 metadata=imsm path=pci-0000:00:1f.2-scsi-* action=spare POLICY domain=domain1 metadata=imsm path=pci-0000:04:00.0-scsi-[01]* action=include MAILADDR root@mydomain.tld PROGRAM /usr/sbin/handle-mdadm-events CREATE group=system mode=0640 auto=part-8 HOMEHOST AUTO +1.x homehost -all SYSFS name=/dev/md/raid5 group_thread_cnt=4 sync_speed_max=1000000 SYSFS uuid=bead5eb6:31c17a27:da120ba2:7dfda40d group_thread_cnt=4 sync_speed_max=1000000 MONITORDELAY 60 ENCRYPTION_NO_VERIFY sata_opal (SEE ALSO) mdadm(8), md(4). MDADM.CONF(5)