The following steps will show you how to shrink a LVM volume. In this example we will be shrinking volume VolGroup00-LogVol00 down to 20GB. This is achieved by running the following commands:
# umount /dev/mapper/VolGroup00-LogVol00
# e2fsck -f /dev/mapper/VolGroup00-LogVol00
# resize2fs /dev/mapper/VolGroup00-LogVol00 20G
# lvreduce -L 20G /dev/mapper/VolGroup00-LogVol00
# e2fsck -f /dev/mapper/VolGroup00-LogVol00