I got system with LVM partitioned harddisk.
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
7.8G 2.2G 5.3G 29% /
/dev/sda1 99M 16M 78M 17% /boot
tmpfs 93M 0 93M 0% /dev/shm
/dev/mapper/VolGroup00-LogVol02
5.3G 297M 4.8G 6% /home/data
and I want to incease the size on /dev/mapper/VolGroup00-LogVol02
because I'll be need it to put many files which size are big enough
(around 200MB each, -- oke it's an anime files I donwloaded)
So here's how
Unmount it first
# umount /home/data
Check how much avaible free space that I can used
# vgdisplay
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 5
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 26.97 GB
PE Size 32.00 MB
Total PE 863
Alloc PE / Size 441 / 13.78 GB
Free PE / Size 422 / 13.19 GB
VG UUID EGP9Wu-pDX3-hXQm-RHFg-hPFd-3XYu-ub9dow
# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name VolGroup00
PV Size 8.45 GB / not usable 12.19 MB
Allocatable yes
PE Size (KByte) 32768
Total PE 270
Free PE 1
Allocated PE 269
PV UUID gYLRcC-qlo6-ikce-jHmC-830R-6QUt-jpoYiW
--- Physical volume ---
PV Name /dev/sdb1
VG Name VolGroup00
PV Size 18.55 GB / not usable 22.71 MB
Allocatable yes
PE Size (KByte) 32768
Total PE 593
Free PE 421
Allocated PE 172
PV UUID H1VE4F-OeOm-28Nw-89oq-7V00-PJCT-Ixs345
Founded it's 421
# lvresize -l +421 /dev/VolGroup00/LogVol02
Just to make sure everyting ok after resize
# lvscan
# tune2fs -l /dev/VolGroup00/LogVol02
Resize the filesystem
# e2fsck -f /dev/VolGroup00/LogVol02
# resize2fs /dev/VolGroup00/LogVol02
Mount it and check the result
# mount /home/data
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
7.8G 2.2G 5.3G 29% /
/dev/sda1 99M 16M 78M 17% /boot
tmpfs 93M 0 93M 0% /dev/shm
/dev/mapper/VolGroup00-LogVol02
19G 301M 18G 2% /home/data
