Thanks to all who helped me solve this problem. I have now found a solution that worked for me. Since I know other people are being caught by fedora's disastrous default logical volume setup, I'm providing here the recipe I used. If you decide to do something similar, please understand I am _not_ a linux expert. You should evaluate for yourself whether it might work for you, and make sure that you fully understand the risks. Especially, make sure you have
backed up your system fully first. I would not have attempted this before I discovered dar (
http://dar.linux.free.fr/), and was certain I had the system fully backed up.
A. I ran Knoppix
1. Downloaded Knoppix and burned to CD (
http://www.knoppix.net/)
2. Booted Knoppix on the computer
B. Got LVM Running on Knoppix (from
http://www.knoppix.net/wiki/LVM2)
1. configured internet connection under Knoppix
2. modprobe dm-mod
3. apt-get update
4. apt-get install lvm-common lvm2
5. lndir /lib/lvm-200/ /usr/sbin/
C. Resized the volume (based on
http://www.linuxquestions.org/questi...ght=resize+lvm)
The volume I was resizing was /dev/VolGroup00/LogVol00
I was resizing to 58G
It's _crucial_ that the parameters in resize2fs and in lvreduce match
Otherwise you will probably destroy your filesystem
1. vgscan
2. vgchange -a y?3. e2fsck /dev/VolGroup00/LogVol00?4. resize2fs -p /dev/VolGroup00/LogVol00 58G?5. lvreduce -L58G /dev/VolGroup00/LogVol00
I strongly recommend including the -p parameter in resize2fs. My resize took a couple of hours, and (because I omitted this), I had no way of confirming that it was actually proceeding rather than just hung. Fortunately, I resisted the temptation to reboot...