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