アレイにスペアディスクを追加するコマンドの例
アレイに「スペアディスク」を追加するコマンドの例です。環境について
以下のアレイを作成した環境でコマンドを実行しています。1.論理ボリュームの確認
比較のため現状の論理ボリュームの情報を確認します。アレイは3台の物理ボリュームで構成され、すべての物理ボリュームが使用中であることが分かります。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --detail /dev/md/RAID1Array
/dev/md/RAID1Array:
Version : 1.2
Creation Time : Fri Mar 28 18:56:37 2014
Raid Level : raid1
Array Size : 102272 (99.89 MiB 104.73 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Wed Apr 2 22:04:28 2014
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 188
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 8 66 1 active sync /dev/sde2
3 8 82 2 active sync /dev/sdf2
/dev/md/RAID1Array:
Version : 1.2
Creation Time : Fri Mar 28 18:56:37 2014
Raid Level : raid1
Array Size : 102272 (99.89 MiB 104.73 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Wed Apr 2 22:04:28 2014
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 188
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 8 66 1 active sync /dev/sde2
3 8 82 2 active sync /dev/sdf2
2.物理ボリュームの追加
以下のコマンドを実行し、物理ボリューム「/dev/sdg2」をアレイに追加します。コマンドの説明は、「アレイに物理ボリュームを追加するコマンドの説明」を参考にしてください。
sudo mdadm --add /dev/md/RAID1Array /dev/sdg2
3.コマンドの実行結果
コマンドを実行すると、以下のように表示されます。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --add /dev/md/RAID1Array /dev/sdg2
mdadm: added /dev/sdg2
mdadm: added /dev/sdg2
結果から「/dev/sdg2」がアレイに追加されたことが分かります。
4.論理ボリュームの確認
論理ボリュームの情報を確認します。「/dev/sdg2」が「スペアディスク」としてアレイに追加されています。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --detail /dev/md/RAID1Array
[sudo] password for ubuntu:
/dev/md/RAID1Array:
Version : 1.2
Creation Time : Fri Mar 28 18:56:37 2014
Raid Level : raid1
Array Size : 102272 (99.89 MiB 104.73 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 3
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Wed Apr 2 22:29:42 2014
State : clean
Active Devices : 3
Working Devices : 4
Failed Devices : 0
Spare Devices : 1
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 189
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 8 66 1 active sync /dev/sde2
3 8 82 2 active sync /dev/sdf2
4 8 98 - spare /dev/sdg2
[sudo] password for ubuntu:
/dev/md/RAID1Array:
Version : 1.2
Creation Time : Fri Mar 28 18:56:37 2014
Raid Level : raid1
Array Size : 102272 (99.89 MiB 104.73 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 3
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Wed Apr 2 22:29:42 2014
State : clean
Active Devices : 3
Working Devices : 4
Failed Devices : 0
Spare Devices : 1
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 189
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 8 66 1 active sync /dev/sde2
3 8 82 2 active sync /dev/sdf2
4 8 98 - spare /dev/sdg2
アレイに物理ボリュームを追加してアレイの修復を行うコマンドの例
アレイに物理ボリュームを追加してアレイの修復を行うコマンドの例です。環境について
以下のアレイを作成した環境でコマンドを実行しています。1.論理ボリュームの確認
比較のため現状の論理ボリュームの情報を確認します。アレイは3台の物理ボリュームで構成され、そのうち1台の物理ボリュームが不足していることが分かります。
またアレイは「デグレードモード」で動作しています。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --detail /dev/md/RAID1Array
/dev/md/RAID1Array:
Version : 1.2
Creation Time : Fri Mar 28 18:56:37 2014
Raid Level : raid1
Array Size : 102272 (99.89 MiB 104.73 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 3
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Wed Apr 2 20:32:20 2014
State : clean, degraded
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 194
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 8 66 1 active sync /dev/sde2
2 0 0 2 removed
/dev/md/RAID1Array:
Version : 1.2
Creation Time : Fri Mar 28 18:56:37 2014
Raid Level : raid1
Array Size : 102272 (99.89 MiB 104.73 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 3
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Wed Apr 2 20:32:20 2014
State : clean, degraded
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 194
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 8 66 1 active sync /dev/sde2
2 0 0 2 removed
2.物理ボリュームの追加
以下のコマンドを実行し、物理ボリューム「/dev/sdg2」をアレイに追加します。コマンドの説明は、「アレイに物理ボリュームを追加するコマンドの説明」を参考にしてください。
sudo mdadm --add /dev/md/RAID1Array /dev/sdg2
3.コマンドの実行結果
コマンドを実行すると、以下のように表示されます。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --add /dev/md/RAID1Array /dev/sdg2
mdadm: added /dev/sdg2
mdadm: added /dev/sdg2
結果から「/dev/sdg2」がアレイに追加されたことが分かります。
4.論理ボリュームの確認
論理ボリュームの情報を確認します。「/dev/sdg2」がアレイに追加されています。
またアレイの修復が行われています。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --detail /dev/md/RAID1Array
/dev/md/RAID1Array:
Version : 1.2
Creation Time : Fri Mar 28 18:56:37 2014
Raid Level : raid1
Array Size : 102272 (99.89 MiB 104.73 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Wed Apr 2 21:37:42 2014
State : clean, degraded, recovering
Active Devices : 2
Working Devices : 3
Failed Devices : 0
Spare Devices : 1
Rebuild Status : 28% complete
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 224
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 8 66 1 active sync /dev/sde2
3 8 98 2 spare rebuilding /dev/sdg2
/dev/md/RAID1Array:
Version : 1.2
Creation Time : Fri Mar 28 18:56:37 2014
Raid Level : raid1
Array Size : 102272 (99.89 MiB 104.73 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Wed Apr 2 21:37:42 2014
State : clean, degraded, recovering
Active Devices : 2
Working Devices : 3
Failed Devices : 0
Spare Devices : 1
Rebuild Status : 28% complete
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 224
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 8 66 1 active sync /dev/sde2
3 8 98 2 spare rebuilding /dev/sdg2
5.修復完了
アレイの修復が完了すれば、以下のようにアレイは正常な状態になります。「デグレードモード」で動作していないことが分かります。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --detail /dev/md/RAID1Array
/dev/md/RAID1Array:
Version : 1.2
Creation Time : Fri Mar 28 18:56:37 2014
Raid Level : raid1
Array Size : 102272 (99.89 MiB 104.73 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Wed Apr 2 21:37:44 2014
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 239
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 8 66 1 active sync /dev/sde2
3 8 98 2 active sync /dev/sdg2
/dev/md/RAID1Array:
Version : 1.2
Creation Time : Fri Mar 28 18:56:37 2014
Raid Level : raid1
Array Size : 102272 (99.89 MiB 104.73 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Wed Apr 2 21:37:44 2014
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 239
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 8 66 1 active sync /dev/sde2
3 8 98 2 active sync /dev/sdg2