lost my FC5 LVM volumes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I was going to give Ubuntu a try and started an install. Since I wanted to leave my FC5 intact and dual-boot, I was using the Ubuntu LVM tools to set up LVM and walked on the FC5 LVM headers or whatever they are called.

My partition setup:
hda1:	boot FC5 base partition
hda2: LVM volume, leftovers of FC4 that I've been too lazy to take a backup of, still intact hda3: the lost LVM volumes of FC5, /usr et. al., except for one volume on hde5
hda4:	unused (freeBSD install currently sitting idle)

hde1: base partition, failed installing Ubuntu boot here, installed FC6 instead for LVM tools
hde2:	FC6 /usr et. al., in LVM (which I am now sure was a mistake)
hde3 or hde4, I don't remember which:	DOS extended
hde5:	LVM PV which was used as shared volume on FC5
hde6:	swap
hde7:	FAT32 share

I think that where things went south was when I added another volume group on hde using the Ubuntu LVM tools. I saw on

    http://tldp.org/HOWTO/LVM-HOWTO/

a few warning words to the effect that one shouldn't add physical partitions (hde5) from a second drive to a volume group on one drive (in hda3), and then set up a separate volume group (the Ubuntu volumes) on the second drive. After partitioning, at the step where Ubuntu would start actually installing, it complained that LVM could no longer find the PV that had been in hde5 in the FC5 volume group.

I found this in a blog by one jalal, apparently of gnomedia.com (now apparently only in google cache):

Here is what I did: First find out the old UID’s of the partitions, this is in the /etc/lvm/backup/system file. They are quite long… make sure you get the UID for the physical volumes.
$pvcreate -u sdSD-2343-SD939-adIda2 /dev/hda6
$pvcreate -u dk33kd-929293nd-adfja298a /dev/hdd1
$vgcreate -v system /dev/hda7 /dev/hdd1
$vgcfgrestore -f /etc/lvm/backup/system system

and lo!, all data present and correct!

In fact, I just rebooted the system and was back where I had started with the additional benefit of an extra 60Gb of disk space, because now I had the extra partition properly included.

[Note: in the lines using pvcreate... above I could have used:
$ pvcreate –restorefile /etc/lvm/backup/system
to automatically find the ID’s but I hadn’t realized that at the time. Without the UID’s then the vgcfgrestore will not find the physical volumes that it needs to recreate the volume group.]

I tried following that but forget the vgcfgrestore step, and apparently have lost what headers remained. vgscan no longer sees the FC5 volume group at all. I do still have FC5's /etc/lvm in the boot partition (which will try to boot and fail, of course). (Kind of wish the lvm commands had been under /sbin instead of /usr/sbin .)

Any pointers where I can go to find information that might help me recover the data?

I'm thinking maybe I should install another FC5 in hda4, just enough to use the command-line pvcreate tools, and all in one partition, so I can scrub the FC6 install and get that other LVM volume off of hde .

--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux