2011年8月22日月曜日

LVMの構築 ~6. LVのサイズ変更~

最初の図にはありませんが、LVのサイズ変更をする方法についてです。


アンマウント
一旦アンマウントしてから作業を行います。

fstabに記載していれば、下記コマンドでOK
$ sudo umount /home/LV_1

記載していない場合は、
$ sudo umount /dev/VG_1/LV_1

アンマウントされていれば、先ほどマウントしたものが、こちらに表示されなくなります。
$ df -h
ファイルシステム サイズ 使用 残り 使用% マウント位置
/dev/sda1 7.5G 1.3G 5.9G 18% /
none 242M 192K 242M 1% /dev
none 247M 0 247M 0% /dev/shm
none 247M 48K 247M 1% /var/run
none 247M 0 247M 0% /var/lock
none 247M 0 247M 0% /lib/init/rw

LV増加
もともと12GBだったのを1GB増やして13GBにする場合

$ sudo lvextend -L +1G /dev/VG_1/LV_1
Extending logical volume LV_1 to 13.00 GiB
Logical volume LV_1 successfully resized

lvdisplayで見てみると、LV Sizeが13GBになってますね。

$ sudo lvdisplay
--- Logical volume ---
LV Name /dev/VG_1/LV_1
VG Name VG_1
LV UUID Jl8OQb-Y3iS-iQas-1ko9-TNqZ-uB2j-yrHFg5
LV Write Access read/write
LV Status available
# open 0
LV Size 13.00 GiB
Current LE 3328
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:0

ファイルシステムの変更
LVにあわせてファイルシステムも変更します。

$ sudo resize2fs /dev/VG_1/LV_1
resize2fs 1.41.11 (14-Mar-2010)
Please run 'e2fsck -f /dev/VG_1/LV_1' first.

e2fsckを先に実行せよ、とのことなので、実行してみます。
$ sudo e2fsck -f /dev/VG_1/LV_1
e2fsck 1.41.11 (14-Mar-2010)
Pass 1: Checking iノードs, blocks, and sizes
Pass 2: Checking ディレクトリ structure
Pass 3: Checking ディレクトリ connectivity
Pass 4: Checking reference counts
Pass 5: Checking グループ summary information
/dev/VG_1/LV_1: 11/786432 files (0.0% non-contiguous), 89841/3145728 blocks

改めて再実行
$ sudo resize2fs /dev/VG_1/LV_1
resize2fs 1.41.11 (14-Mar-2010)
Resizing the filesystem on /dev/VG_1/LV_1 to 3407872 (4k) blocks.
The filesystem on /dev/VG_1/LV_1 is now 3407872 blocks long.

再マウント
$ sudo mount -t ext3 /dev/VG_1/LV_1 /home/LV_1/

13Gになっていることが確認できますね。
$ df -h
ファイルシステム サイズ 使用 残り 使用% マウント位置
/dev/sda1 7.5G 1.3G 5.9G 18% /
none 242M 192K 242M 1% /dev
none 247M 0 247M 0% /dev/shm
none 247M 48K 247M 1% /var/run
none 247M 0 247M 0% /var/lock
none 247M 0 247M 0% /lib/init/rw
/dev/mapper/VG_1-LV_1
13G 159M 12G 2% /home/LV_1

今回試したのはここまでです。
初歩的なことばかりですが、いろいろ勉強になりました!

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。