Problem mounting logical volume

I have a Xen domU which uses a logical volume as it’s physical hard disk. It recently ran out of space so I’ve been trying to resize it.

I’ve used lvextend and lvresize to actually expand the size of the volume but I haven’t been able to resize the filesystem (ext3) either online or offline. I’ve tried resize2fs as well as the -r option of lvextend. The -r option didn’t work because I have a version of lvm2 which doesn’t provide fsadm and upgrading lvm2 turned out to be a headache due to dependencies.

I tried mounting the volume in the dom0 so I could attempt a filesystem resize from there but it fails. I think the problem is that there are two partitions on the volume and mount is looking for a single partition with filesystem information. With two partitions, the volume might not have that information because it would be stored on each partition.

Is it possible to mount individual partitions from a logical volume? If so, how? I’ve searched and searched but had a hard time coming up with any results.

Thanks.