アレイにダーティーマークを設定する
アレイに「ダーティーマーク」を設定します。アレイに「ダーティーマーク」を設定すると、再同期が行われます。
ユーザーがアレイの再同期を明示的に行いたい時に利用します。
アレイのホームホストを変更するコマンドの例
アレイの「ホームホスト」を変更するコマンドの例です。環境について
以下のアレイを作成した環境でコマンドを実行しています。1.アレイの確認
比較のため現状のアレイの状態を確認します。赤字の箇所を確認すると、アレイはクリーンな状態だと分かります。
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 : 3
Persistence : Superblock is persistent
Update Time : Mon Mar 31 22:43:38 2014
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Name : MyHost:RAID1Array
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 55
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
[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 : 3
Persistence : Superblock is persistent
Update Time : Mon Mar 31 22:43:38 2014
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Name : MyHost:RAID1Array
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 55
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.コマンドの実行
アレイを停止し、アレイを構築します。コマンドのオプションについては、「アレイの設定を変更する」を参考にしてください。
赤字の箇所が設定の変更に関するオプションです。
sudo mdadm --assemble /dev/md/RAID1Array /dev/sdd2 /dev/sde2 /dev/sdf2 --update=resync
3.アレイの構築と開始完了
コマンドを実行すると、以下のようにアレイの構築と開始が完了します。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --assemble /dev/md/RAID1Array /dev/sdd2 /dev/sde2 /dev/sdf2 --update=resync
mdadm: /dev/md/RAID1Array has been started with 3 drives.
mdadm: /dev/md/RAID1Array has been started with 3 drives.
4.アレイの確認
再同期が行われているか確認します。赤字の箇所を確認すると、再同期が行われていることがわかります。
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 : Mon Mar 31 22:43:54 2014
State : clean, resyncing
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Resync Status : 15% complete
Name : MyHost:RAID1Array
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 57
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 : Mon Mar 31 22:43:54 2014
State : clean, resyncing
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Resync Status : 15% complete
Name : MyHost:RAID1Array
UUID : 3988f620:ab3db7cb:21dbecf2:ec71fff4
Events : 57
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
以下の方法でも確認できます。
赤字の箇所を確認すると、再同期が行われていることがわかります。
ubuntu@vb-ubuntu1310:~$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127 : active raid1 sdd2[0] sdf2[3] sde2[1]
102272 blocks super 1.2 [3/3] [UUU]
[==>..................] resync = 11.0% (11392/102272) finish=0.1min speed=11392K/sec
unused devices: <none>
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127 : active raid1 sdd2[0] sdf2[3] sde2[1]
102272 blocks super 1.2 [3/3] [UUU]
[==>..................] resync = 11.0% (11392/102272) finish=0.1min speed=11392K/sec
unused devices: <none>