mdadm

  • raidデバイスを確認
mdadm --detail --scan
  • 起動時にmdを組むようにmdadm.confを変更
    ※metadataの指定はunknown扱いになるので削除
mdadm --detail --scan | sed 's/metadata=1.00 //' >> /etc/mdadm.conf
  • raidデバイスの整合性を確認(detailに比べて若干時間かかる)
mdadm --examine --scan
  • raidデバイスの詳細を確認
mdadm --detail /dev/md0
  • sdaを元にsdbとmirrorを組む
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb
  • sdaだけのdegradeモードでmirrorを組む(deviceを追加すると、device idが1でなく2になる)
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda missing
  • sdbのstatusをfailに落とす(removeするのに必須)
mdadm --fail /dev/md0 /dev/sdb
  • sdbをraidデバイスから切り離す
mdadm --remove /dev/md0 /dev/sdb
  • raidデバイスの追加
mdadm --add /dev/md0 /dev/sdb
  • raidデバイスを正常状態に戻す
mdadm --grow /dev/md0 --raid-devices=2
  • raidデバイスの停止
mdadm --stop /dev/md0
  • raidデバイスの再開
mdadm --assemble /dev/md0
  • デバイスを明示指定して再開
mdadm --assemble /dev/md0 /dev/sdb /dev/sdc /dev/sdd /dev/sde