Ok, thanks for the info, I got a little further now.
I used the lvreduce command, to reduce my lv. It's currently around 40G (was: 78G):
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
LV UUID WOrelO-57zy-jzsb-Nc1a-J5Hs-bMs1-IZ4JvQ
LV Write Access read/write
LV Status available
# open 0
LV Size 39,28 GB
Current LE 1257
Read ahead sectors 0
Block device 254:2
However, I still can't resize the lvm partition itself. According to fdisk, it's still 78G:
Disk /dev/hda: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 5099 40957686 7 HPFS/NTFS
/dev/hda2 5100 5112 104422+ 83 Linux
/dev/hda3 5113 14946 78991605 8e Linux LVM
So fdisk blocks when I try to make a new partition. This doesn't seem illogical in any way, since it's only the filesystem itself that has been resized.
So the question is, how do I resize the partition (/dev/hda3)?
The resize function in parted is also only for filesystems and I couldn't find anything useful in fdisk.
Thanks, in advance