Managed to fix it. I booted into Fedora rescue mode and used resize2fs to reduce the size of the /home partition and lvreduce to reduce the logical volume where /home resided and then the opposite with the volume where / was. But I had to compile and install the latest e2fsprogs, as the ones on the rescue disk didn't work.

Quote:
Isn't that why you're not supposed to have / in an LVM group?

I don't know. I just followed the advice in Linux Format magazine about using LVM...

Stig