Info kplace.plala.jpから移設しました
■目的
CentOS6.5のHDDボリューム構成変更をメモします。
空き容量不足解消が目的です。
■標準構成
CentOS6.5のボリュームを確認します。
HDD80GBだとデフォルトの構成で/が50GB、/homeが13GBになるようです。
# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg_z787i-lv_root
51475068 4337308 44516320 9% /
tmpfs 960492 80 960412 1% /dev/shm
/dev/sda1 487652 57952 404100 13% /boot
/dev/mapper/vg_z787i-lv_home
13862832 13134180 17792 100% /home
■構成変更
変更はLIVE CDを起動してボリュームをアンマウント状態で行います。
以下は/を縮小し、/home拡張のサンプルです。
# lvm vgchange -a y ;論理ボリュームをactiveに変更
# e2fsck -f /dev/vg_z787i/lv_root ;/論理ボリュームチェック
# resize2fs /dev/vg_z787i/lv_root 15G ;/ファイルシステム縮小
# lvreduce -L 15G /dev/vg_z787i/lv_root ;/論理ボリューム縮小
# lvextend -L 48G /dev/vg_z787i/lv_home ;/home論理ボリューム拡大
# e2fsck -f /dev/vg_z787i/lv_home ;/home論理ボリュームチェック
# resize2fs /dev/vg_z787i/lv_home ;/home論理ボリューム拡大
# lvdisplay ;全論理ボリューム表示
■変更確認
LIVE CDを終了して元のシステムで結果を確認します。
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_z787i-lv_root
15G 4.1G 9.9G 30% /
tmpfs 938M 84K 938M 1% /dev/shm
/dev/sda1 477M 57M 395M 13% /boot
/dev/mapper/vg_z787i-lv_home
48G 13G 33G 29% /home
# lvdisplay
--- Logical volume ---
LV Path /dev/vg_z787i/lv_root
LV Name lv_root
VG Name vg_z787i
LV UUID COfnHg-Ftde-mBLa-TGRz-KKsX-gsBv-7uL0Bj
LV Write Access read/write
LV Creation host, time z787i, 2015-06-30 09:45:21 +0900
LV Status available
# open 1
LV Size 15.00 GiB
Current LE 3840
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Path /dev/vg_z787i/lv_home
LV Name lv_home
VG Name vg_z787i
LV UUID P9zl9x-Eckp-NKkJ-cRLJ-qH4S-KCMC-NjJDxK
LV Write Access read/write
LV Creation host, time z787i, 2015-06-30 09:45:31 +0900
LV Status available
# open 1
LV Size 48.00 GiB
Current LE 12288
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
--- Logical volume ---
LV Path /dev/vg_z787i/lv_swap
LV Name lv_swap
VG Name vg_z787i
LV UUID T2UcB7-Af7Q-BMHK-zVZD-uDjo-dgmF-vgntDK
LV Write Access read/write
LV Creation host, time z787i, 2015-06-30 09:45:37 +0900
LV Status available
# open 1
LV Size 3.94 GiB
Current LE 1008
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
■参考記事
@it Linux Tips 「論理ボリュームを縮小するには」の
ページはこちら
@it Linux Tips 「論理ボリュームを拡大するには」の
ページはこちら
■結果
/論理ボリュームを縮小して、/homeの容量不足を解消できました。
ボリュームの縮小拡大の前にはHDDのバックアップは欠かせません。