/home/data/linux/VineLinux60/64bit/mirror1.txt 戻る
ソフトウェアRAID1・5
(VineLinux6.3 / を RAID1 でインストール可能)

fdisk -l


fdisk /dev/sda
n
p
4
t
fd
w

fdisk /dev/sdb
n
p
4
t
fd
w

(再起動が必要)

2台のHDDをソフトウェアRAIDとして /dev/md0 に割り当て
mdadm --create /dev/md0 --level=raid1 --raid-devices=2 /dev/sda1 /dev/sdb1

mdadm --create /dev/md1 --level=raid1 --raid-devices=2 /dev/sda3 /dev/sdb3    (データ用)

mdadm --create /dev/md0 --level=raid1 --raid-devices=2 missing /dev/sdb1    (後で追加する場合)


3台のHDDをソフトウェアRAID5として /dev/md0 に割り当て
mdadm --create /dev/md0 --level=raid5 --raid-devices=3 /dev/sda3 /dev/sdb1 /dev/sdc1


mkfs -t ext4 /dev/md1    (ext4 で作成)


mkdir /home/data
mount /dev/md1 /home/data/


RAID情報を保存
mdadm --detail --scan > /etc/mdadm.conf


# vi /etc/fstab
/dev/md1            /home/data          ext4      defaults    0 0


運用方法
RAID状況の確認(同期やリビルド)
# cat /proc/mdstat

詳細確認
# mdadm --detail /dev/md0



1台目のハードディスク /dev/sdb に障害を発生させる
# mdadm --fail /dev/md0 /dev/sdb

障害が発生したHDD /dev/sdb を/dev/md0 から切り離す
# mdadm --remove /dev/md0 /dev/sdb

RAIDデバイスにハードディスク /dev/sdb を追加する
# mdadm --add /dev/md0 /dev/sdb

HDDの詳細
# mdadm --detail --scan 
ARRAY /dev/md0 metadata=1.2 spares=1 name=centos:0 UUID=7aef3364:f7d73931:8c05ce32:dcd9ae39

HDDを交換した場合は RAID情報を保存
# mdadm --detail --scan > /etc/mdadm.conf



ブートディスクをソフトウェアRAIDにする場合
MBRを書き込むディスクをRAIDとするときは、2本目のハードディスクにもMBRを書き込む必要がある。
rootとしてログインし、GRUB コマンドを実行します。
  [root@linux ~]# grub   
  grub> root (hd0,0)   
  grub> setup (hd0)
  grub> root (hd1,0)  
  grub> setup (hd1)   
  grub> quit
(/dev/sda のケーブルを外しても、起動可能でした。接続してもミラーは外れていました。_U)
戻る