From: Brian McCullough <bdmc@buadh-brath.com> To: Zdenek Kabelac <zkabelac@redhat.com> Cc: LVM general discussion and development <linux-lvm@redhat.com> Subject: Re: [linux-lvm] Help restoring a corrupted PV partition ( 18th ) Date: Mon, 18 Oct 2021 18:20:53 -0400 [thread overview] Message-ID: <20211018222053.GE29981@bdmcc-us.com> (raw) In-Reply-To: <b39f6785-9740-8116-3b5e-91211869ab7e@redhat.com> On Mon, Oct 18, 2021 at 11:40:39PM +0200, Zdenek Kabelac wrote: > Dne 18. 10. 21 v 20:08 Brian McCullough napsal(a): > > > >I have had a disk go bad on me, causing me to lose one PV. Thank you for the thoughts, Zdenek. No, it was a hardware failure. Bad blocs, unreadable sectors, etc. According to ddrescue, this partition was recovered without any problems, although, as I observe later, the first part of the partition is zero. > > > >If I am not providing sufficient, or the proper, information, feel free > >to ask for more. > > > > > >I seem to have retrieved the partition using ddrescue and put it on to > >a new drive, but it seems to be missing some label information, because > >pvscan doesn't recognize it as a PV partition. > > > >Using hexdump, I see the string " LVM2 " at 0x1004, but nothing before > >that. The whole 16 bytes is: > > > >0x01000 16 d6 8e db 20 4c 56 4d 32 20 78 5b 35 41 25 72 > > L V M 2 > > > > > > > >I find what appears to be an LVM2 vgconfig block starting at 0x01200, > >extracted that to a file and was able to read the UUID that this PV > >should have. It is one of about a dozen that make up this VG. > > > > > >On another machine, I dumped a PV partition, and find "LABLEONE" at > >0x200, with the same " LVM2 " at 0x01000. > > > >I was concerned that my dump was offset, but the comparison to the > >"good" one suggests that that isn't the problem, but just the missing > >"LABLEONE" and related information at 0x0200. > > > > > >How to fix? > > > >If I do a "pvcreate --uuid xxxx" would this fix that recovered partition > >so that pvscan and friends can work properly, and I can finally boot > >that machine? > > Hi > > It's quite important to be aware how the disk corruption happened. > Was this plain disk hw error - or some crash of raid setup ? > > Normally you could restore PV with this: > > pvcreate --uuid XXXX --restorefile file_with_vg_backup /dev/ddddd > vgcfgrestore --restorefile file_with_vg_backup vgname > > > But if the content of device was scramble by some 'raid' bug - you might > have problem to retrieve any usable data afterward. > > > Regards > > Zdenek > _______________________________________________ linux-lvm mailing list linux-lvm@redhat.com https://listman.redhat.com/mailman/listinfo/linux-lvm read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
prev parent reply other threads:[~2021-10-19 6:05 UTC|newest] Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-10-18 18:08 Brian McCullough 2021-10-18 21:40 ` Zdenek Kabelac 2021-10-18 22:20 ` Brian McCullough [this message]
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=20211018222053.GE29981@bdmcc-us.com \ --to=bdmc@buadh-brath.com \ --cc=linux-lvm@redhat.com \ --cc=zkabelac@redhat.com \ --subject='Re: [linux-lvm] Help restoring a corrupted PV partition ( 18th )' \ /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
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).