RAIDの操作・管理コマンド「mdadm」を使って、sda2を故障した状態にします。「[sudo] taro のパスワード:」のように表示されたら、自分のパスワードを入力して[Enter]キーを押します。
1 |
$ sudo mdadm --manage /dev/md0 --fail /dev/sda2 |
/proc/mdstatファイルの中身を表示し、sda2の後ろに「(F)」が付いていることを確認します。前回説明しましたが、「(F)」は失敗(Fail)を表し、読み書きできないなどの故障状態を示しています。
1 2 3 4 5 6 7 8 9 |
$ cat /proc/mdstat Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] md0 : active raid1 sda2[0](F) sdc2[2] sdb2[1] 166663168 blocks super 1.2 [2/1] [_U] [>....................] recovery = 0.1% (223808/166663168) finish=49.5min speed=55952K/sec bitmap: 1/2 pages [4KB], 65536KB chunk md1 : active raid1 sda1[0] sdc1[2](S) sdb1[1] 975296 blocks super 1.2 [2/2] [UU] |
故障を確認したら、「–remove」オプションに故障したストレージの物理ボリューム(sda2)を指定し、次のコマンドでRAIDアレイ(md0)から切り離します。
1 |
$ sudo mdadm --manage /dev/md0 --remove /dev/sda2 |
もう一つのRAIDアレイ(md1)からも同じストレージ内の物理ボリューム(sda1)を切り離します。同様のコマンドを実行してください。通常はどちらも故障状態になっているはずですが、もし正常に動作していると認識されていれば、
1 |
$ sudo mdadm --manage /dev/md1 --fail /dev/sda1 |
を実行して擬似的に故障状態にして切り離せる状態にします。その後で、次のコマンドで切り離します。
1 |
$ sudo mdadm --manage /dev/md1 --remove /dev/sda1 |