[原]使用cdlinux擴展lvm管理的根分區
下載cdlinux,CDlinux-0.9.6_CE.iso, 地址http://cdlinux.info/wiki/doku.php/zh/download/latest先看操作系統的情況:
關機。
修改虛擬機硬盤大小,由60GB改成80GB:
設置使用 CDlinux-0.9.6_CE.iso 啟動:
![]()
啟動系統:
查看一下磁盤的狀態:
bash# fdisk -l
可以看到磁盤的確擴張了
為擴展出來的空間分區:
bash# fdisk /dev/sda
再看看現在的分區情況:
重啟,再次使用cdlinux啟動。
現在開始進入正題了:
先去掉煩人的sudo:
bash$ sudo su -
看一下現在vg和pv的簡要信息:
bash# vgs VG #PV #LV #SN Attr VSize VFree VolGroup00 2 2 0 wz--n- 59.88g 32.00m bash# pvs PV VG Fmt Attr PSize PFree /dev/sda2 VolGroup00 lvm2 a- 39.88g 0 /dev/sda3 VolGroup00 lvm2 a- 20.00g 32.00m
將剛才準備好的新partition創建成pv,在看看pv的簡要信息:
bash# pvcreate /dev/sda4 Physical volume "/dev/sda4" successfully created bash# pvs PV VG Fmt Attr PSize PFree /dev/sda2 VolGroup00 lvm2 a- 39.88g 0 /dev/sda3 VolGroup00 lvm2 a- 20.00g 32.00m /dev/sda4 lvm2 a- 20.00g 20.00g
將pv加入vg中:
bash# vgextend VolGroup00 /dev/sda4 Volume group "VolGroup00" successfully extended bash# pvs PV VG Fmt Attr PSize PFree /dev/sda2 VolGroup00 lvm2 a- 39.88g 0 /dev/sda3 VolGroup00 lvm2 a- 20.00g 32.00m /dev/sda4 VolGroup00 lvm2 a- 20.00g 20.00g
激活vg,并擴大lv:
bash# vgchange -ay 2 logical volume(s) in volume group "VolGroup00" now active bash# lvextend -L+20G /dev/VolGroup00/LogVol00 Extending logical volume LogVol00 to 74.03 GiB Logical volume LogVol00 successfully resized
檢查一下擴大后的lv:
bash# e2fsck -f /dev/VolGroup00/LogVol00 e2fsck 1.41.11 (14-Mar-2010) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/VolGroup00/LogVol00: 340971/7080416 files (1.0% non-contiguous), 2264624/14163968 blocks
最后擴充lv上的文件系統:
bash# resize2fs /dev/VolGroup00/LogVol00 resize2fs 1.41.11 (14-Mar-2010) Resizing the filesystem on /dev/VolGroup00/LogVol00 to 19406848 (4k) blocks. The filesystem on /dev/VolGroup00/LogVol00 is now 19406848 blocks long.
重啟系統,這次不用cdlnux啟動了:
看看現在磁盤狀況:
浙公網安備 33010602011771號