linux-lvm.redhat.com archive mirror
 help / color / mirror / Atom feed
From: "Brian J. Murrell" <brian@interlinx.bc.ca>
To: linux-lvm@redhat.com
Subject: [linux-lvm] recover a pv from a disk with no partition table
Date: Mon, 01 May 2006 19:47:36 -0400	[thread overview]
Message-ID: <1146527256.31003.63.camel@pc.local> (raw)

[-- 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 --]

             reply	other threads:[~2006-05-01 23:47 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-01 23:47 Brian J. Murrell [this message]
2006-05-01 23:55 ` [linux-lvm] recover a pv from a disk with no partition table David Brown
2006-05-02  0:20   ` Brian J. Murrell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1146527256.31003.63.camel@pc.local \
    --to=brian@interlinx.bc.ca \
    --cc=linux-lvm@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).