Ubuntu Linux 10.04 Lucid LynxでLVM・ext4区画の拡張を行う

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

RAID6の拡張が終わったので、区画の拡張を行う。Linuxでは、RAID6+LVM+ext4の組み合わせではマウントしたままの状態で容量の拡張(オンライン拡張)が可能である。

$ sudo pvs -v
Scanning for physical volume names
PV         VG      Fmt  Attr PSize   PFree   DevSize PV UUID
/dev/md0   Array00 lvm2 a-     5.46t      0 9.10t eAZgg9-1tAW-XY36-UmBc-LjGn-HXiG-aiIvZF

$ sudo pvresize -v /dev/md0
Using physical volume(s) on command line
Archiving volume group “Array00” metadata (seqno 2).
Resizing physical volume /dev/md0 from 1430795 to 2384659 extents.
Resizing volume “/dev/md0” to 19535131392 sectors.
Updating physical volume “/dev/md0”
Creating volume group backup “/etc/lvm/backup/Array00” (seqno 3).
Physical volume “/dev/md0” changed
1 physical volume(s) resized / 0 physical volume(s) not resized

これでPVが拡張で来たかを確認する。

$ sudo pvs -v
Scanning for physical volume names
PV         VG      Fmt  Attr PSize   PFree   DevSize PV UUID
/dev/md0   Array00 lvm2 a-     9.10t   3.64t 9.10t eAZgg9-1tAW-XY36-UmBc-LjGn-HXiG-aiIvZF

PV拡張完了。RAID6上のPVを拡張すると自動的にVGの容量も拡張される。次にLV区画をVG容量いっぱいまで拡張する。

$ sudo lvextend -l +100%VG /dev/mapper/Array00-lv00
Extending logical volume lv00 to 9.10 TiB
Logical volume lv00 successfully resized

ここまではコマンド実行と共に数秒で完了する。最後にext4区画をresize2fsを使って拡張する。

$ sudo resize2fs /dev/mapper/Array00-lv00

Filesystem at /dev/mapper/Array00-lv00 is mounted on /mnt/disk020; on-line resizing required
old desc_blocks = 350, new_desc_blocks = 583
Performing an on-line resize of /dev/mapper/Array00-lv00 to 2441890816 (4k) blocks.
The filesystem on /dev/mapper/Array00-lv00 is now 2441890816 blocks long.

3時間ほどで拡張完了。

$ df -h -T -P

/dev/mapper/Array00-lv00 ext4  9.0T  4.5T  4.1T  53% /mnt/disk020

容量も無事増加。

2010年5月7日から5月19日まで延べRAID6の構築に12日間かかったことになる。大部分は待ち時間であったが、RAIDアレイの拡張中(reshape)にハードディスクが1台故障するというトラブルが無ければ2日程度は短くなっただろう。

…と思ったら故障したハードディスクの交換品が今日宅配便で到着した。これからまたRAIDアレイの拡張作業に10日かかるんだな…。

広告
コメントする

コメントを残す

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

WordPress.com ロゴ

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

Twitter 画像

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

Facebook の写真

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

Google+ フォト

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

%s と連携中

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