RAID 6アレイのデータレイアウトを変更するコマンドの例
「RAID 6」アレイの「データレイアウト」を変更するコマンドの例です。ここでは例として、「RAID 6」アレイの「データレイアウト」を「Left Symmetric」から「Right Asymmetric」に変更します。
環境について
以下のアレイを作成した環境でコマンドを実行しています。1.論理ボリュームの確認
比較のため現状の論理ボリュームの情報を確認します。「データレイアウト」が「Left Symmetric」であることが分かります。
ubuntu@ubuntu-vb-1404:~$ sudo mdadm --detail /dev/md/RAID6Array/dev/md/RAID6Array:
Version : 1.2
Creation Time : Tue May 6 09:14:17 2014
Raid Level : raid6
Array Size : 204544 (199.78 MiB 209.45 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Tue May 6 09:14:23 2014
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 128K
Name : ubuntu-vb-1404:RAID6Array (local to host ubuntu-vb-1404)
UUID : 8afa4b9b:64801e2d:d317dea6:8f154bd4
Events : 17
Number Major Minor RaidDevice State
0 8 53 0 active sync /dev/sdd5
1 8 69 1 active sync /dev/sde5
2 8 85 2 active sync /dev/sdf5
3 8 101 3 active sync /dev/sdg5
Version : 1.2
Creation Time : Tue May 6 09:14:17 2014
Raid Level : raid6
Array Size : 204544 (199.78 MiB 209.45 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Tue May 6 09:14:23 2014
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 128K
Name : ubuntu-vb-1404:RAID6Array (local to host ubuntu-vb-1404)
UUID : 8afa4b9b:64801e2d:d317dea6:8f154bd4
Events : 17
Number Major Minor RaidDevice State
0 8 53 0 active sync /dev/sdd5
1 8 69 1 active sync /dev/sde5
2 8 85 2 active sync /dev/sdf5
3 8 101 3 active sync /dev/sdg5
2.チャンクサイズを変更する
以下のコマンドを実行し、「データレイアウト」を「Right Asymmetric」に変更します。コマンドやオプションの説明は「アレイのデータレイアウトを変更するコマンドの説明」を参考にしてください。
sudo mdadm --grow /dev/md/RAID6Array --layout=right-asymmetric --backup-file=/root/RAID6ArrayBackup.reshape
3.コマンドの実行結果
コマンドの実行結果は特に表示されません。
ubuntu@ubuntu-vb-1404:~$ sudo mdadm --grow /dev/md/RAID6Array --layout=right-asymmetric --backup-file=/root/RAID6ArrayBackup.reshape
ubuntu@ubuntu-vb-1404:~$
ubuntu@ubuntu-vb-1404:~$
4.再形成中の論理ボリュームの確認
再形成中の論理ボリュームの情報を確認します。「データレイアウト」が「Left Symmetric」から「Right Asymmetric」に変更中であることが分かります。
ubuntu@ubuntu-vb-1404:~$ sudo mdadm --detail /dev/md/RAID6Array/dev/md/RAID6Array:
Version : 1.2
Creation Time : Tue May 6 09:14:17 2014
Raid Level : raid6
Array Size : 204544 (199.78 MiB 209.45 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Tue May 6 09:16:04 2014
State : clean, reshaping
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 128K
Reshape Status : 8% complete
New Layout : right-asymmetric
Name : ubuntu-vb-1404:RAID6Array (local to host ubuntu-vb-1404)
UUID : 8afa4b9b:64801e2d:d317dea6:8f154bd4
Events : 34
Number Major Minor RaidDevice State
0 8 53 0 active sync /dev/sdd5
1 8 69 1 active sync /dev/sde5
2 8 85 2 active sync /dev/sdf5
3 8 101 3 active sync /dev/sdg5
Version : 1.2
Creation Time : Tue May 6 09:14:17 2014
Raid Level : raid6
Array Size : 204544 (199.78 MiB 209.45 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Tue May 6 09:16:04 2014
State : clean, reshaping
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 128K
Reshape Status : 8% complete
New Layout : right-asymmetric
Name : ubuntu-vb-1404:RAID6Array (local to host ubuntu-vb-1404)
UUID : 8afa4b9b:64801e2d:d317dea6:8f154bd4
Events : 34
Number Major Minor RaidDevice State
0 8 53 0 active sync /dev/sdd5
1 8 69 1 active sync /dev/sde5
2 8 85 2 active sync /dev/sdf5
3 8 101 3 active sync /dev/sdg5
5.再形成完了時の論理ボリュームの確認
再形成完了時の論理ボリュームの情報を確認します。「データレイアウト」が「Right Asymmetric」に変更されたことが分かります。
ubuntu@ubuntu-vb-1404:~$ sudo mdadm --detail /dev/md/RAID6Array
/dev/md/RAID6Array:
Version : 1.2
Creation Time : Tue May 6 09:14:17 2014
Raid Level : raid6
Array Size : 204544 (199.78 MiB 209.45 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Tue May 6 09:16:18 2014
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Layout : right-asymmetric
Chunk Size : 128K
Name : ubuntu-vb-1404:RAID6Array (local to host ubuntu-vb-1404)
UUID : 8afa4b9b:64801e2d:d317dea6:8f154bd4
Events : 259
Number Major Minor RaidDevice State
0 8 53 0 active sync /dev/sdd5
1 8 69 1 active sync /dev/sde5
2 8 85 2 active sync /dev/sdf5
3 8 101 3 active sync /dev/sdg5
/dev/md/RAID6Array:
Version : 1.2
Creation Time : Tue May 6 09:14:17 2014
Raid Level : raid6
Array Size : 204544 (199.78 MiB 209.45 MB)
Used Dev Size : 102272 (99.89 MiB 104.73 MB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Tue May 6 09:16:18 2014
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Layout : right-asymmetric
Chunk Size : 128K
Name : ubuntu-vb-1404:RAID6Array (local to host ubuntu-vb-1404)
UUID : 8afa4b9b:64801e2d:d317dea6:8f154bd4
Events : 259
Number Major Minor RaidDevice State
0 8 53 0 active sync /dev/sdd5
1 8 69 1 active sync /dev/sde5
2 8 85 2 active sync /dev/sdf5
3 8 101 3 active sync /dev/sdg5