ライトモーストリーを設定して物理ボリュームを再追加するコマンドの例
「ライトモーストリー」を設定して物理ボリュームを再追加するコマンドの例です。環境について
以下のアレイを作成した環境でコマンドを実行しています。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 23:08:43 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 : 674
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 23:08:43 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 : 674
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 --re-add /dev/md/RAID1Array --write-mostly /dev/sde2 /dev/sdf2
3.再追加完了
コマンドを実行すると、以下のように表示されます。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --re-add /dev/md/RAID1Array --write-mostly /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 23:08:00 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 : 669
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 23:08:00 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 : 669
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 23:08:43 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 : 674
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 23:08:43 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 : 674
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 --re-add /dev/md/RAID1Array --readwrite /dev/sde2 /dev/sdf2
3.再追加完了
コマンドを実行すると、以下のように表示されます。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --re-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 23:32:26 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 : 691
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 23:32:26 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 : 691
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