アレイを作成する環境について
ここでは例として「RAID 0」アレイを作成します。アレイを構成する物理ボリュームは以下のようになっています。
アレイはパーティションを使用し、3つのパーティションで構築します。
各パーティションのサイズは、「100MiB」です。
詳細は以下のようになっています。
/dev/sdd1
/dev/sde1
/dev/sdf1
RAID 0アレイを作成する
「RAID 0」アレイを作成します。1.コマンドの実行
「端末」を起動し、以下のコマンドを実行します。各オプションの意味は、「RAID 0アレイを作成するコマンドの説明」を参考にしてください。
sudo mdadm --create /dev/md/RAID0Array --level=raid0 --raid-devices=3 --chunk=32 --verbose /dev/sdd1 /dev/sde1 /dev/sdf1
2.アレイの作成確認
アレイを構成する物理ボリューム(パーティション)には、すでにファイルシステムが存在していると表示されます。また、パーティションのサイズが表示されます。
問題なければ「y」キーを押し、「エンター」キーを押します。
中止したい場合は「n」キーを押し、「エンター」キーを押します。
3.アレイの作成完了
以下のように、作成結果が表示されます。結果から以下のことが分かります。
- 「メタデータ」のバージョン「1.2」である
- アレイは開始した
- 論理ボリュームのデバイスファイルは「/dev/md/RAID0Array」である
アレイは開始しているので、すぐに利用することができます。
以上で完了です。
ディスクでアレイの確認
作成したアレイの確認を行います。「ディスク」が「mdadm」に対応しているので、「ディスク」で確認を行います。
1.アレイの確認
「ディスク」を起動すると、以下のように作成したアレイが表示されます。「RAID レベル」にアレイの種類や物理ボリュームの数、「チャンクサイズ」の設定が表示されます。
2.物理ボリュームの確認
「RAID ディスク」画面を表示すると、アレイを構成する物理ボリュームの一覧が表示されます。3.論理ボリュームのフォーマット
論理ボリュームは未フォーマットの状態なので、アプリから論理ボリュームを利用できるようにするには、通常のHDD同様にフォーマットを行う必要があります。フォーマットの手順は通常のHDDと同じなため、省略します。
4.Nautilusからアクセス
Nautilusからアクセスします。使い方は通常のボリューム(パーティション)と同じです。
サイドバーに作成したボリューム(パーティション)が表示されるので、クリックしてボリュームをマウントします。
これでファイルをコピーするなど、論理ボリュームを利用できるようになります。
論理ボリュームの確認
次はコマンドで論理ボリュームの情報を確認します。以下のようになります。
ubuntu@vb-ubuntu1310:~$ sudo mdadm --detail /dev/md/RAID0Array
[sudo] password for ubuntu:
/dev/md/RAID0Array:
Version : 1.2
Creation Time : Sat Mar 15 20:30:02 2014
Raid Level : raid0
Array Size : 307104 (299.96 MiB 314.47 MB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Sat Mar 15 20:30:02 2014
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Chunk Size : 32K
Name : vb-ubuntu1310:RAID0Array (local to host vb-ubuntu1310)
UUID : 6c421afd:e43499c8:b70f543f:87dfc74f
Events : 0
Number Major Minor RaidDevice State
0 8 49 0 active sync /dev/sdd1
1 8 65 1 active sync /dev/sde1
2 8 81 2 active sync /dev/sdf1
ubuntu@vb-ubuntu1310:~$
[sudo] password for ubuntu:
/dev/md/RAID0Array:
Version : 1.2
Creation Time : Sat Mar 15 20:30:02 2014
Raid Level : raid0
Array Size : 307104 (299.96 MiB 314.47 MB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Sat Mar 15 20:30:02 2014
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Chunk Size : 32K
Name : vb-ubuntu1310:RAID0Array (local to host vb-ubuntu1310)
UUID : 6c421afd:e43499c8:b70f543f:87dfc74f
Events : 0
Number Major Minor RaidDevice State
0 8 49 0 active sync /dev/sdd1
1 8 65 1 active sync /dev/sde1
2 8 81 2 active sync /dev/sdf1
ubuntu@vb-ubuntu1310:~$
物理ボリュームの確認
最後に物理ボリュームの情報を確認します。 以下のようになります。sdd1
ubuntu@vb-ubuntu1310:~$ sudo mdadm --examine /dev/sdd1
/dev/sdd1:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 6c421afd:e43499c8:b70f543f:87dfc74f
Name : vb-ubuntu1310:RAID0Array (local to host vb-ubuntu1310)
Creation Time : Sat Mar 15 20:30:02 2014
Raid Level : raid0
Raid Devices : 3
Avail Dev Size : 204784 (100.01 MiB 104.85 MB)
Data Offset : 16 sectors
Super Offset : 8 sectors
State : clean
Device UUID : 2851d2d1:1db8e28d:1a19f4d6:00d6acd0
Update Time : Sat Mar 15 20:30:02 2014
Checksum : c24f3c6c - correct
Events : 0
Chunk Size : 32K
Device Role : Active device 0
Array State : AAA ('A' == active, '.' == missing)
/dev/sdd1:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 6c421afd:e43499c8:b70f543f:87dfc74f
Name : vb-ubuntu1310:RAID0Array (local to host vb-ubuntu1310)
Creation Time : Sat Mar 15 20:30:02 2014
Raid Level : raid0
Raid Devices : 3
Avail Dev Size : 204784 (100.01 MiB 104.85 MB)
Data Offset : 16 sectors
Super Offset : 8 sectors
State : clean
Device UUID : 2851d2d1:1db8e28d:1a19f4d6:00d6acd0
Update Time : Sat Mar 15 20:30:02 2014
Checksum : c24f3c6c - correct
Events : 0
Chunk Size : 32K
Device Role : Active device 0
Array State : AAA ('A' == active, '.' == missing)
sde1
ubuntu@vb-ubuntu1310:~$ sudo mdadm --examine /dev/sde1
/dev/sde1:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 6c421afd:e43499c8:b70f543f:87dfc74f
Name : vb-ubuntu1310:RAID0Array (local to host vb-ubuntu1310)
Creation Time : Sat Mar 15 20:30:02 2014
Raid Level : raid0
Raid Devices : 3
Avail Dev Size : 204784 (100.01 MiB 104.85 MB)
Data Offset : 16 sectors
Super Offset : 8 sectors
State : clean
Device UUID : 8d3bbecf:2f18fa75:a52965de:89e7792a
Update Time : Sat Mar 15 20:30:02 2014
Checksum : 990a8f8 - correct
Events : 0
Chunk Size : 32K
Device Role : Active device 1
Array State : AAA ('A' == active, '.' == missing)
/dev/sde1:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 6c421afd:e43499c8:b70f543f:87dfc74f
Name : vb-ubuntu1310:RAID0Array (local to host vb-ubuntu1310)
Creation Time : Sat Mar 15 20:30:02 2014
Raid Level : raid0
Raid Devices : 3
Avail Dev Size : 204784 (100.01 MiB 104.85 MB)
Data Offset : 16 sectors
Super Offset : 8 sectors
State : clean
Device UUID : 8d3bbecf:2f18fa75:a52965de:89e7792a
Update Time : Sat Mar 15 20:30:02 2014
Checksum : 990a8f8 - correct
Events : 0
Chunk Size : 32K
Device Role : Active device 1
Array State : AAA ('A' == active, '.' == missing)
sdf1
ubuntu@vb-ubuntu1310:~$ sudo mdadm --examine /dev/sdf1
/dev/sdf1:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 6c421afd:e43499c8:b70f543f:87dfc74f
Name : vb-ubuntu1310:RAID0Array (local to host vb-ubuntu1310)
Creation Time : Sat Mar 15 20:30:02 2014
Raid Level : raid0
Raid Devices : 3
Avail Dev Size : 204784 (100.01 MiB 104.85 MB)
Data Offset : 16 sectors
Super Offset : 8 sectors
State : clean
Device UUID : a395586a:830c36f3:ed2ba40f:33d538ab
Update Time : Sat Mar 15 20:30:02 2014
Checksum : d364e754 - correct
Events : 0
Chunk Size : 32K
Device Role : Active device 2
Array State : AAA ('A' == active, '.' == missing)
/dev/sdf1:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 6c421afd:e43499c8:b70f543f:87dfc74f
Name : vb-ubuntu1310:RAID0Array (local to host vb-ubuntu1310)
Creation Time : Sat Mar 15 20:30:02 2014
Raid Level : raid0
Raid Devices : 3
Avail Dev Size : 204784 (100.01 MiB 104.85 MB)
Data Offset : 16 sectors
Super Offset : 8 sectors
State : clean
Device UUID : a395586a:830c36f3:ed2ba40f:33d538ab
Update Time : Sat Mar 15 20:30:02 2014
Checksum : d364e754 - correct
Events : 0
Chunk Size : 32K
Device Role : Active device 2
Array State : AAA ('A' == active, '.' == missing)