ライトモーストリーを設定して物理ボリュームを追加するコマンドの例
「ライトモーストリー」を設定して物理ボリュームを追加するコマンドの例です。環境について
以下のアレイを作成した環境でコマンドを実行しています。1.論理ボリュームの確認
比較のため現状の論理ボリュームの情報を確認します。アレイは3台の物理ボリュームで構成され、そのうち2台の物理ボリュームが不足していることが分かります。
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 : 1
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Thu Apr 3 22:11:09 2014
State : active, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 582
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 0 0 1 removed
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 : 1
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Thu Apr 3 22:11:09 2014
State : active, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 582
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 0 0 1 removed
2 0 0 2 removed
ここでは「スペアディスク」の例については取り上げませんが、操作内容は全く同じです。
2.物理ボリュームの追加
以下のコマンドを実行し、物理ボリューム「/dev/sde2」と「/dev/sdf2」をアレイに追加します。また「ライトモーストリー」の設定も行います。
コマンドの説明は、「アレイに物理ボリュームを追加するコマンドの説明」を参考にしてください。
sudo mdadm --add /dev/md/RAID1Array --write-mostly /dev/sde2 /dev/sdf2
3.コマンドの実行結果
コマンドを実行すると、以下のように表示されます。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --add /dev/md/RAID1Array --write-mostly /dev/sde2 /dev/sdf2
mdadm: added /dev/sde2
mdadm: added /dev/sdf2
mdadm: added /dev/sde2
mdadm: added /dev/sdf2
結果から「/dev/sde2」と「/dev/sdf2」がアレイに追加されたことが分かります。
4.論理ボリュームの確認
論理ボリュームの情報を確認します。追加した「/dev/sde2」と「/dev/sdf2」に「ライトモーストリー」が設定されています。
またアレイの修復が行われています。
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
Intent Bitmap : Internal
Update Time : Thu Apr 3 22:15:48 2014
State : active, degraded, recovering
Active Devices : 1
Working Devices : 3
Failed Devices : 0
Spare Devices : 2
Rebuild Status : 3% complete
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 599
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
4 8 82 1 writemostly spare rebuilding /dev/sdf2
3 8 66 2 writemostly spare rebuilding /dev/sde2
/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
Intent Bitmap : Internal
Update Time : Thu Apr 3 22:15:48 2014
State : active, degraded, recovering
Active Devices : 1
Working Devices : 3
Failed Devices : 0
Spare Devices : 2
Rebuild Status : 3% complete
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 599
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
4 8 82 1 writemostly spare rebuilding /dev/sdf2
3 8 66 2 writemostly spare rebuilding /dev/sde2
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
Intent Bitmap : Internal
Update Time : Thu Apr 3 22:21:53 2014
State : active
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 : 619
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
4 8 82 1 active sync writemostly /dev/sdf2
3 8 66 2 active sync writemostly /dev/sde2
/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
Intent Bitmap : Internal
Update Time : Thu Apr 3 22:21:53 2014
State : active
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 : 619
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
4 8 82 1 active sync writemostly /dev/sdf2
3 8 66 2 active sync writemostly /dev/sde2
ライトモーストリーの設定をクリアして物理ボリュームを追加するコマンドの例
「ライトモーストリー」の設定をクリアして物理ボリュームを追加するコマンドの例です。環境について
以下のアレイを作成した環境でコマンドを実行しています。1.論理ボリュームの確認
比較のため現状の論理ボリュームの情報を確認します。アレイは3台の物理ボリュームで構成され、そのうち2台の物理ボリュームが不足していることが分かります。
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 : 1
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Thu Apr 3 22:11:01 2014
State : active, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 624
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 0 0 1 removed
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 : 1
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Thu Apr 3 22:11:01 2014
State : active, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
Name : vb-ubuntu1310:RAID1Array (local to host vb-ubuntu1310)
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 624
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 0 0 1 removed
2 0 0 2 removed
ここでは「スペアディスク」の例については取り上げませんが、操作内容は全く同じです。
2.物理ボリュームの追加
以下のコマンドを実行し、物理ボリューム「/dev/sde2」と「/dev/sdf2」をアレイに追加します。また「ライトモーストリー」の設定のクリアも行います。
コマンドの説明は、「アレイに物理ボリュームを追加するコマンドの説明」を参考にしてください。
sudo mdadm --add /dev/md/RAID1Array --readwrite /dev/sde2 /dev/sdf2
3.コマンドの実行結果
コマンドを実行すると、以下のように表示されます。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --add /dev/md/RAID1Array --readwrite /dev/sde2 /dev/sdf2
mdadm: re-added /dev/sde2
mdadm: re-added /dev/sdf2
mdadm: re-added /dev/sde2
mdadm: re-added /dev/sdf2
結果から「/dev/sde2」と「/dev/sdf2」がアレイに再追加されたことが分かります。
4.論理ボリュームの確認
論理ボリュームの情報を確認します。追加した「/dev/sde2」と「/dev/sdf2」に「ライトモーストリー」が設定されていません。
アレイの修復は一瞬で終わってしまったため、ログは取っていません。
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
Intent Bitmap : Internal
Update Time : Thu Apr 3 22:14:01 2014
State : active
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 : 659
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
4 8 82 1 active sync /dev/sdf2
3 8 66 2 active sync /dev/sde2
/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
Intent Bitmap : Internal
Update Time : Thu Apr 3 22:14:01 2014
State : active
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 : 659
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
4 8 82 1 active sync /dev/sdf2
3 8 66 2 active sync /dev/sde2