これまでに2~3回やった気がするけど毎度忘れるのでちゃんとメモります。
拡張前の df
# df -k Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/vg_centcarbon-lv_root 22527292 21140684 252768 99% / …
かなり限界に近い。
VDI拡張
30GBに拡張。
> "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd CentOS6_copy.vdi --resize 30000 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
ディスク状態確認
# fdisk -l Disk /dev/sda: 31.5 GB, 31457280000 bytes … 大きくなった … Device Boot Start End Blocks Id System /dev/sda1 * 1 64 512000 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 64 1045 7875584 8e Linux LVM /dev/sda3 1045 3188 17211392 83 Linux Disk /dev/mapper/vg_centcarbon-lv_root: 23.6 GB, 23567794176 bytes … 変わってない …
sda3 まであるのは、以前にも拡張したことがあったからです。(そのときの方法は忘れた)
/dev/sda4 を作る
fdisk で作っていく。
# fdisk /dev/sda … Command (m for help): p … Command (m for help): n Command action e extended p primary partition (1-4) p Selected partition 4 … Command (m for help): p … /dev/sda4 3188 3824 5116280 83 Linux … Command (m for help): w The partition table has been altered! …
再起動
# shutdown -r now
/dev/sda4 確認
# fdisk -l … /dev/sda4 3188 3824 5116280 83 Linux … これが増えてる …
pvcreate
# pvcreate /dev/sda4 Physical volume "/dev/sda4" successfully created
vgdisplay
# vgdisplay -v … --- Volume group --- VG Name vg_centcarbon … VG Access read/write VG Status resizable … --- Logical volume --- LV Path /dev/vg_centcarbon/lv_root LV Name lv_root VG Name vg_centcarbon … --- Logical volume --- LV Path /dev/vg_centcarbon/lv_swap LV Name lv_swap VG Name vg_centcarbon … --- Physical volumes --- PV Name /dev/sda2 PV UUID Lh3p0m-DYkQ-WnN2-MV5I-RMWy-BS3k-sZVMxL PV Status allocatable Total PE / Free PE 1922 / 0 PV Name /dev/sda3 PV UUID h7zODQ-gVmR-nEnG-AeiR-gla2-Wk3U-covuh8 PV Status allocatable Total PE / Free PE 4201 / 0
まだ /dev/sda4 は見えて無い。
vgextend
# vgextend vg_centcarbon /dev/sda4 Volume group "vg_centcarbon" successfully extended
vgdisplay
# vgdisplay -v … --- Physical volumes --- PV Name /dev/sda2 PV UUID Lh3p0m-DYkQ-WnN2-MV5I-RMWy-BS3k-sZVMxL PV Status allocatable Total PE / Free PE 1922 / 0 PV Name /dev/sda3 PV UUID h7zODQ-gVmR-nEnG-AeiR-gla2-Wk3U-covuh8 PV Status allocatable Total PE / Free PE 4201 / 0 PV Name /dev/sda4 … これが増えた PV UUID 44YNLD-l0c0-ZYcf-0ui3-OBb1-Ia8Q-S906Eq PV Status allocatable Total PE / Free PE 1248 / 1248
lvextend
# lvextend -l +100%FREE /dev/mapper/vg_centcarbon-lv_root Size of logical volume vg_centcarbon/lv_root changed from 21.95 GiB (5619 extents) to 26.82 GiB (6867 extents). Logical volume lv_root successfully resized
resize2fs
# resize2fs /dev/mapper/vg_centcarbon-lv_root resize2fs 1.41.12 (17-May-2010) Filesystem at /dev/mapper/vg_centcarbon-lv_root is mounted on /; on-line resizing required old desc_blocks = 2, new_desc_blocks = 2 Performing an on-line resize of /dev/mapper/vg_centcarbon-lv_root to 7031808 (4k) blocks. The filesystem on /dev/mapper/vg_centcarbon-lv_root is now 7031808 blocks long.
拡張後の df
# df -k Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/vg_centcarbon-lv_root 27560008 21141144 5035864 81% / …
増えた。
おしまい
いつも対症療法で済ませているのが良くないです。
どこかで基礎から学び直したい。