* [linux-lvm] LVM1 -> LVM2 with failed disk
@ 2005-10-20 20:43 Erik Karlin
2005-10-21 15:42 ` BUCHMULLER Norbert
0 siblings, 1 reply; 2+ messages in thread
From: Erik Karlin @ 2005-10-20 20:43 UTC (permalink / raw)
To: linux-lvm
I've been running debian lvm10 on my machine because 2.4.22 didn't have
dm support and I couldn't figure out how to get the patches working.
I've since upgraded to 2.4.27 but never upgraded to lvm2. I do run in on
two other machines.
Of course, one of my disks died. In the past, I used the -P partial flag
to get the lvm to start so I could copy off my data from the "good" pv,
but under lvm10, I don't see that option.
What are my options. Can I upgrade from lvm10 to lvm2 with a failed
disk. The lvm doesn't start and while I can pvdisplay /dev/hda4 I cannot
vgdisplay or lvdisplay (obviously) since the vg isn't starting.
Can I put in a dummy drive, somehow tell lvm to pvcreate a pv on the new
drive with the same ID and then get the vg to come up?
Any other ideas. I'd like to salvage the data that is physically on the
working drive.
Thanks
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [linux-lvm] LVM1 -> LVM2 with failed disk
2005-10-20 20:43 [linux-lvm] LVM1 -> LVM2 with failed disk Erik Karlin
@ 2005-10-21 15:42 ` BUCHMULLER Norbert
0 siblings, 0 replies; 2+ messages in thread
From: BUCHMULLER Norbert @ 2005-10-21 15:42 UTC (permalink / raw)
To: LVM general discussion and development
Hi All!
On Thu, 20 Oct 2005 16:43:41 -0400
Erik Karlin <e_karlin@yahoo.com> wrote:
> Of course, one of my disks died. In the past, I used the -P partial flag
> to get the lvm to start so I could copy off my data from the "good" pv,
> but under lvm10, I don't see that option.
>
> What are my options. Can I upgrade from lvm10 to lvm2 with a failed
> disk. The lvm doesn't start and while I can pvdisplay /dev/hda4 I cannot
> vgdisplay or lvdisplay (obviously) since the vg isn't starting.
>
> Can I put in a dummy drive, somehow tell lvm to pvcreate a pv on the new
> drive with the same ID and then get the vg to come up?
This latter option worked for me once. The VG's name is "vg0", the died PV
was /dev/hdc1.
* Read the exact size of the died PV:
vgcfgrestore -ll -n vg0
* Add a new disk to the system, create a partition with _exactly_ the same
size as the died PV. (It need not be on the same device as the old PV, eg.
I'll call it /dev/hdb2.)
* Restore the LVM headers of the died PV onto the new disk:
vgcfgrestore -n vg0 -o /dev/hdb2 /dev/hdc1
* Rescan, activate the VG:
vgscan; vgchange -a y vg0
Hope it will help.
norbi
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2005-10-21 15:43 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-20 20:43 [linux-lvm] LVM1 -> LVM2 with failed disk Erik Karlin
2005-10-21 15:42 ` BUCHMULLER Norbert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).