ビットマップファイルを指定してアレイを構築する
「ライトインテントビットマップ」を有効にし、「外部ビットマップ」を設定したアレイを構築するコマンドの例です。「外部ビットマップ」を設定したアレイは、アレイ構築時にビットマップファイルを指定する必要があります。
環境について
「RAID 1」アレイを作成した環境でコマンドを実行しています。「RAID 1」アレイの作成については、「外部ライトインテントビットマップを有効にしてRAID 1アレイを作成する・作成したアレイの確認と利用」を参考にしてください。
この例で使用するアレイの情報は以下のとおりです。
情報の種類 | アレイの情報 |
---|---|
アレイの名称 | RAID1Array |
ビットマップファイル | /root/RAID1Array.bitmap |
コマンドの実行
以下のコマンドを実行し、アレイを構築します。各オプションの説明は「論理ボリュームのデバイスファイルを指定してアレイを構築するコマンドの説明」を参考にしてください。
ポイントは赤字の箇所です。
sudo mdadm --assemble /dev/md/RAID1Array --name=RAID1Array --bitmap=/root/RAID1Array.bitmap
コマンドの実行結果
以下のように実行結果が表示されます。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --assemble /dev/md/RAID1Array --name=RAID1Array --bitmap=/root/RAID1Array.bitmap
mdadm: /dev/md/RAID1Array has been started with 3 drives.
結果から以下のことが分かります。mdadm: /dev/md/RAID1Array has been started with 3 drives.
- 3つの物理ボリュームでアレイを構築した
- アレイは開始した
- 論理ボリュームのデバイスファイルは「/dev/md/RAID0Array」である
論理ボリュームの詳細情報の確認
指定したビットマップファイルが有効になっているか確認します。ポイントは赤字の箇所です。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --detail /dev/md/RAID1Array
/dev/md/RAID1Array:
Version : 1.2
Creation Time : Tue Mar 25 20:43:43 2014
Raid Level : raid1
Array Size : 100224 (97.89 MiB 102.63 MB)
Used Dev Size : 100224 (97.89 MiB 102.63 MB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Intent Bitmap : /root/RAID1Array.bitmap
Update Time : Tue Mar 25 20:43:49 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 : b0669baf:8e555f54:e53b1ef4:8ab0e388
Events : 18
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 8 66 1 active sync /dev/sde2
2 8 82 2 active sync /dev/sdf2
指定したビットマップファイルが有効になっていることが分かります。/dev/md/RAID1Array:
Version : 1.2
Creation Time : Tue Mar 25 20:43:43 2014
Raid Level : raid1
Array Size : 100224 (97.89 MiB 102.63 MB)
Used Dev Size : 100224 (97.89 MiB 102.63 MB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Intent Bitmap : /root/RAID1Array.bitmap
Update Time : Tue Mar 25 20:43:49 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 : b0669baf:8e555f54:e53b1ef4:8ab0e388
Events : 18
Number Major Minor RaidDevice State
0 8 50 0 active sync /dev/sdd2
1 8 66 1 active sync /dev/sde2
2 8 82 2 active sync /dev/sdf2