linux-lvm.redhat.com archive mirror
 help / color / mirror / Atom feed
* [linux-lvm] recover a pv from a disk with no partition table
@ 2006-05-01 23:47 Brian J. Murrell
  2006-05-01 23:55 ` David Brown
  0 siblings, 1 reply; 3+ messages in thread
From: Brian J. Murrell @ 2006-05-01 23:47 UTC (permalink / raw)
  To: linux-lvm

[-- Attachment #1: Type: text/plain, Size: 1735 bytes --]

I need to recover a PV from a disk with no partition table.  I have a
disk which gives EIO errors trying to read from the first few blocks of,
so, no partition table.

Is there any way with LVM2, given that I have
the /etc/lvm/backup/<vgname> file that I can determine the offset into
the disk where the partition starts, so that I could do:

# losetup -o <offset> /dev/loop2 /dev/hde

to get the PV on /dev/loop2 and then be able to activate it with
vgchange and read it's LVs?

gpart tells me:

# losetup -o $((512*8)) /dev/loop2 /dev/hde
# gpart -vg /dev/loop2


dev(/dev/loop2) mss(512)

* Warning: strange partition table magic 0x0000.
...


Begin scan...
Possible partition(Linux ext2), size(19mb), offset(0mb)
   type: 131(0x83)(Linux ext2 filesystem)
   size: 19mb #s(39248) s(55-39302)
   chs:  (1023/255/0)-(1023/255/0)d (0/0/0)-(0/0/0)r
   hex:  00 FF C0 FF 83 FF C0 FF 37 00 00 00 50 99 00 00

Possible partition(Linux LVM physical volume), size(156315mb), offset(19mb)
   type: 142(0x8E)(Linux LVM physical volume)
   size: 156315mb #s(320133744) s(39304-320173047)
   chs:  (1023/255/0)-(1023/255/0)d (0/0/0)-(0/0/0)r
   hex:  00 FF C0 FF 8E FF C0 FF 88 99 00 00 70 DA 14 13

Which looks right, but:

# losetup -o $((512*39304)) /dev/loop3 /dev/hde
# vgscan

Yields no new volume groups.  Neither does the above with 512*39303 or
512*39305 so it doesn't seem to be an off-by-one.  Nor does any of
512*(39303-8), 512*(39304-8), 512*(39305-8) to account for the fact that
loop2 (which the gpart was done on originally) is 8 blocks into /dev/hde
already.

Am I missing something?

Thanx,
b.

-- 
My other computer is your Microsoft Windows server.

Brian J. Murrell

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-05-02  0:20 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-01 23:47 [linux-lvm] recover a pv from a disk with no partition table Brian J. Murrell
2006-05-01 23:55 ` David Brown
2006-05-02  0:20   ` Brian J. Murrell

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).