Thursday, March 18, 2010

Extend current system with LVM

I always forget it because I don't do lvm resize everyday. Here is note for myself and anyone may need to do same thing.

  1. Add a new disk/lun
  2. Create a partition with fdisk (eg. create /dev/xvdb1 on /dev/xvdb)
  3. pvcrate /dev/xvdb1 #create the physical volume
  4. pvs #check physical volume is visible
  5. vgextend VolGroup00 /dev/xvdb1 #add physical volume to volume group VolGroup00
  6. vgs #check vgs has grow size and notice the free space (eg. VFree: 7.97G)
  7. lvs #check which logical volume you want to grow
  8. lvextend -L +7.96G /dev/VolGroup00/LogVol00 #grow LogVol00
  9. resize2fs /dev/VolGroup00/LogVol00 #online resize (DO IT RIGHT TIME!)
  10. Done. :-)

No comments: