[linux-lvm] Advice needed: vgscan -- ERROR "vg_read_with_pv_and_lv(): current PV" can't get data of volume group "vg0" from physical volume(s)
Heinz J . Mauelshagen
mauelshagen at sistina.com
Tue Nov 19 04:38:02 UTC 2002
On Tue, Nov 19, 2002 at 08:03:48PM +1100, James Longworth wrote:
> I got your email address from the LVM man pages, hopefully I'm emailing
> the right person.
> I have an LVM device that has lost its LVM data.
how did that happen ?
Accidential overwrite or something (i.e. written an MBR) ?
> The error I'm getting is vgscan -- ERROR "vg_read_with_pv_and_lv():
> current PV" can't get data of volume group "vg0" from physical volume(s)
> I haven't tried recreating any of the devices because I didn't want to
> risk overwriting any data on the disks.
> Can you point me at some documentation on rescuing an LVM partition, or
> if you have time, possibly give me some advice on where to start?
Use vgcfgrestore (presuming that /etc/lvmconf/vg0.conf still exists)
to restore the metadata to the physical volume(s).
First of all, please save all the hopefully still existing rest of the
LVM metadata by "dd if=/dev/YourPV of=YourPV.vgda bs=1k count=4k" and copy
that to backup media.
Insert _all_ your physical volume device pathes (i.e. /dev/hdb1) in sequence
To list which ones that were (presumably _no_ hardware reconfiguration happend):
# vgcfgrestore -ll -n vg0 -f /etc/lvmconf/vg0.conf
Do the actual restore:
# pvcreate -ff /dev/YourPV
# vgcfgrestore -n vg0 -f /etc/lvmconf/vg0.conf /dev/YourPV
# vgchange -ay
No you volume group should be back to life.
If more than just the LVM metadata area at the beginning of a PV has been
overwritten, you'll loose data (filesystem or whatever is in logical volumes)
> It would be greatly appreciated.
> James Longworth
> longi at unimelb.edu.au
> (03) 8344-3361
> "Working for Melbourne University gives people real incentives to want
> things that nobody else wants." -- Apologies to Andy Warhol.
> linux-lvm mailing list
> linux-lvm at sistina.com
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
Heinz -- The LVM Guy --
*** Software bugs are stupid.
Nevertheless it needs not so stupid people to solve them ***
Heinz Mauelshagen Sistina Software Inc.
Senior Consultant/Developer Am Sonnenhang 11
Mauelshagen at Sistina.com +49 2626 141200
More information about the linux-lvm