MDADM (Manage MD Devices aka Linux Software Raid)

(At your own risk)
mdadmはMD(Multiple Drives)デバイスを作成、管理、モニターするプログラムです。 raidtoolsパッケージに似た機能を提供します。
raidtoolsと異なるのは、コンフィギュレーションファイル無しでほんとんど全ての機能を提供します。
HDDを2台(/dev/sda1,/dev/sdb1)追加する時のメモ(Software RAID)
下記のように、2台とも1パーティション(同じ容量)作成... 注) Idをfdにする事
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc40b1b68

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       60801   488384001   fd  Linux raid autodetect
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xef8b8c54

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       60801   488384001   fd  Linux raid autodetect

新しいMD(/dev/md4)を作成(いっきに作成)
 $ sudo mdadm --create /dev/md4 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
 $ sudo mkfs.ext3 /dev/md4

新しいMD(/dev/md4)を作成(とりあえず、1つしかHDDが無い時)
 $ sudo mdadm --create /dev/md4 --level=1 --raid-devices=2 /dev/sda1 missing
 $ sudo mkfs.ext3 /dev/md4
もう一つ買ってきて実装した後で追加登録
 $ sudo mdadm --manage /dev/md4 --add /dev/sdb1

/etc/mdadm/mdadm.conf(raid設定)に追加MDのデータを追加(起動時に自動でMDの開始をするため)
 # mdadm --detail --scan | grep md4 >> /etc/mdadm.conf
追加されたデータは以下の感じ...
ARRAY /dev/md4 level=raid1 num-devices=2 UUID=1a7cff02:43b65e06:845ddc4d:70b26c09

MDを停止する方法は、
 $ sudo mdadm --stop /dev/md4
MDを再開する方法は、
 $ sudo mdadm --assemble /dev/md4
or
 $ sudo mdadm --assemble --scan --auto=yes --symlink=no

Last modified: Fri Apr 7 19:59:48 JST 2006