mdadm 関係

Create

mdadm --create /dev/mdX --name=hostname:arrayname --level=raid1 --raid-devices=2 /dev/sd[YZ]1

start

mdadm --misc --run /dev/mdX

stop

mdadm --misc --stop /dev/mdX

destroy

stop した後に下記コマンドでメタ情報を破棄
mdadm --misc --zero-superblock /dev/sdX

wipefs でも桶 wipefs -a /dev/sdX

物理デバイスの状態を確認

mdadm --examine /dev/sdX
mdadm のアレイがあるけどよくわからないハードディスクが出て来た時に使う

mdadm.conf を作る

/usr/share/mdadm/mkconf > /etc/mdadm/mdadm.conf
A SparesMissing event had been detected on md device /dev/mdX
と言われた時は mdadm.conf がおかしくなっているのでこれを実行

見ての通り上書きしているのでそこはよしなに

Volume Group が active のままアレイが落ちた時

外部ストレージで RAID を組んでて USB が抜けた場合とか
対象の VG の LV を確認して dmsetup remove する

ls /dev/mapper/
dmsetup remove LV-name

Array が崩壊してディスクを追加

  1. パーティションテーブルをコピー
    sdS … source disk
    sdD … destination disk
sgdisk -R=/dev/sdD /dev/sdS
  1. PARTUUID までコピーされるので振り直し
sgdisk -G /dev/sdD
  1. アレイに追加
mdadm --manage /dev/mdX --add /dev/sdD