linux ソフトウェアRAID 解説
linux ではソフトウェアRAIDの構築が可能です。
障害によりディスク交換を実施した場合には、マニュアル操作でリビルド作業を実施してあげる必要があります。
まず、現状の確認。
# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid5]
md1 : active raid1 sdb2[1] sda2[0]
8385856 blocks [2/2] [UU]
md2 : active raid1 sda3[0]
280382336 blocks [2/1] [U_]
md0 : active raid1 sda1[0]
4192832 blocks [2/1] [U_]
unused devices:
md2 に sdb3 を追加します。
# mdadm /dev/md2 -add /dev/sdb3
mdadm: hot added /dev/sdb3
同様に md0 にも sdb1 を追加します。
# mdadm /dev/md0 -add /dev/sdb1
mdadm: hot added /dev/sdb1
自動的にリビルドが開始されます。
# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid5]
md1 : active raid1 sdb2[1] sda2[0]
8385856 blocks [2/2] [UU]
md2 : active raid1 sdb3[2] sda3[0]
280382336 blocks [2/1] [U_]
[>………………..] recovery = 0.1% (292672/280382336) finish=63.7min speed=73168K/sec
md0 : active raid1 sdb1[1] sda1[0]
4192832 blocks [2/2] [UU]
unused devices:
