Ubuntu 10.04 Lucid LynxのRAID6にハードディスクを追加

先日、Ubuntu linux 10.04 Lucid LynxにてSoftwareRAIDを構築した。RAIDレベルは6、ハードディスクデバイス数は5個(1デバイスあたり2TB)であった。

構築にかかった時間は28時間、バックアップデータコピーに要した時間は3日ほど。

上記のRAIDアレイに2つのハードディスクを追加する。なおハードディスクはWD20EARSである。

パーティションの作成までは前回と同様である。

まずRAIDアレイにデバイスを追加する。

$ sudo mdadm –manage /dev/md0 –add /dev/sdn1 /dev/sdo1

mdadm: added /dev/sdn1
mdadm: added /dev/sdo1

$ sudo mdadm –detail /dev/md0
/dev/md0:
Version : 01.00
Creation Time : Fri May  7 18:10:52 2010
Raid Level : raid6
Array Size : 5860539648 (5589.05 GiB 6001.19 GB)
Used Dev Size : 3907026432 (3726.03 GiB 4000.80 GB)
Raid Devices : 5
Total Devices : 7
Preferred Minor : 0
Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Wed May 12 19:26:08 2010
State : active
Active Devices : 5
Working Devices : 7
Failed Devices : 0
Spare Devices : 2

Chunk Size : 128K

Name : momoserver:0  (local to host momoserver)
UUID : f246dae2:6b221399:fea2f6a8:5e7dfdd2
Events : 52761

Number   Major   Minor   RaidDevice State
0       8      241        0      active sync   /dev/sdp1
1      65        1        1      active sync   /dev/sdq1
2      65       17        2      active sync   /dev/sdr1
3      65       33        3      active sync   /dev/sds1
4      65       49        4      active sync   /dev/sdt1

5       8      209        –      spare   /dev/sdn1
6       8      225        –      spare   /dev/sdo1

スペアドライブとして2つのデバイス名が表示されている。

そしてRAIDアレイを拡張する。

$ sudo mdadm –grow /dev/md0 –raid-devices=7
mdadm: Need to backup 1280K of critical section..
mdadm: Cannot set device size/shape for /dev/md0: Device or resource busy

するとエラーが表示されて拡張できない。原因はディスクビットマップであるので削除する。

$ sudo mdadm –grow /dev/md0 -b none

$ sudo mdadm –grow /dev/md0 –raid-devices=7
mdadm: Need to backup 1280K of critical section..
mdadm: … critical section passed.

削除後もう一度拡張コマンドを入力するとうまくいった。

$ watch -n 1 cat /proc/mdstat

Every 1.0s: cat /proc/mdstat                                                                                Wed May 12 19:49:56 2010

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid6 sdo1[6] sdn1[5] sdp1[0] sdt1[4] sds1[3] sdr1[2] sdq1[1]
5860539648 blocks super 1.0 level 6, 128k chunk, algorithm 2 [7/7] [UUUUUUU]
[>………………..]  reshape =  0.2% (4247680/1953513216) finish=6950.6min speed=4673K/sec

unused devices: <none>

RAIDアレイにハードディスクを追加する作業はここまで。時間は5日弱と表示されているが、実際には10分単位で短くなっているので2日程度であろう。

この後はLVMのLV区画の拡張とext4パーティションの拡張である。

なおこの作業は全てオンラインで行った。

広告
コメントする

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。