Lost lost logical volume on problematic LVM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello, I am trying this list as I wasn't able to get much assistance on another lace.

We had a LVM made up of 4 disks and lost a drive.  I pulled the drive and replaced it and then tried to repair but then when I tried to recover it, it turned out it was a striped volume. (Its not my server! Never thought they would put the data on a striped volume). 

So I returned the original drive back into the same slot to see if there was a way to recover the data. 

This is lvm2 2.02.95-8

The drive that failed was /dev/sdc. When I put in back in it magically started working. I want to see if its possible to try to recover the data because all the drives are actually still in the exact same slots.  The main issue is it is not finding the logical volume anymore.

Any help appreciated.

AB



Below are  my logs. 

/# pvscan -v
    Wiping cache of LVM-capable devices
    Wiping internal VG cache
    Walking through all physical volumes
  PV /dev/sdb   VG data   lvm2 [465.76 GiB / 465.76 GiB free]
  PV /dev/sdd   VG data   lvm2 [465.76 GiB / 465.76 GiB free]
  PV /dev/sde   VG data   lvm2 [465.76 GiB / 465.76 GiB free]
  PV /dev/sdf   VG data   lvm2 [465.76 GiB / 465.76 GiB free]
  PV /dev/sdc   VG data   lvm2 [465.76 GiB / 465.76 GiB free]
  Total: 5 [2.27 TiB] / in use: 5 [2.27 TiB] / in no VG: 0 [0   ]


:/# vgscan -v
    Wiping cache of LVM-capable devices
    Wiping internal VG cache
  Reading all physical volumes.  This may take a while...
    Finding all volume groups
    Finding volume group "data"
  Found volume group "data" using metadata type lvm2


/# lvscan -v
    Finding all logical volumes

I have a file in the archive folder /etc/lvm/archive that is from the morning before I ran "vgreduce --removemissing --force data"

Is there any way to restore the metadata? Below is the contents of archive file.

# Generated by LVM2 version 2.02.95(2) (2012-03-06): Thu Oct 22 09:44:12 2015

contents = "Text Format Volume Group"
version = 1

description = "Created *before* executing 'vgreduce --removemissing --force data'"

creation_host = "" # Linux  3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u5 x86_64
creation_time = 1445521452      # Thu Oct 22 09:44:12 2015

data {
        id = "0UcXlh-1lXG-udrp-T6QJ-fqMt-G5mz-mgpLmN"
        seqno = 6
        format = "lvm2" # informational
        status = ["RESIZEABLE", "READ", "WRITE"]
        flags = []
        extent_size = 8192              # 4 Megabytes
        max_lv = 0
        max_pv = 0
        metadata_copies = 0

        physical_volumes {

                pv0 {
                        id = "mKQGfL-Fs0C-bRIv-rcKT-jbWs-7olM-R2VCCw"
                        device = "/dev/sdb"     # Hint only

                        status = ["ALLOCATABLE"]
                        flags = []
                        dev_size = 976773168    # 465.762 Gigabytes
                        pe_start = 384
                        pe_count = 119234       # 465.758 Gigabytes
                }

                pv1 {
                        id = "KLL51K-SwV9-6VU6-9ulL-DOJy-L9uJ-T5k43a"
                        device = "unknown device"       # Hint only

                        status = ["ALLOCATABLE"]
                        flags = ["MISSING"]
                        dev_size = 976773168    # 465.762 Gigabytes
                        pe_start = 384
                        pe_count = 119234       # 465.758 Gigabytes
                }

                pv2 {
                        id = "98S7nn-R4sG-OMBc-HR9Y-kHPM-Du8q-ZBNJ3c"
                        device = "/dev/sdd"     # Hint only
                        dev_size = 976773168    # 465.762 Gigabytes
                        pe_start = 384
                        pe_count = 119234       # 465.758 Gigabytes
                }

                pv3 {
                        id = "d1CHzd-91uQ-7c0X-XA02-0Tlh-bBtv-rusTsj"
                        device = "/dev/sde"     # Hint only

                        status = ["ALLOCATABLE"]
                        flags = []
                        dev_size = 976773168    # 465.762 Gigabytes
                        pe_start = 384
                        pe_count = 119234       # 465.758 Gigabytes
                }

                pv4 {
                        id = "vK0cGK-zz71-rpGC-IcP3-gsKU-EHjx-fY70SB"
                        device = "/dev/sdf"     # Hint only

                        status = ["ALLOCATABLE"]
                        flags = []
                        dev_size = 976773168    # 465.762 Gigabytes
                        pe_start = 384
                        pe_count = 119234       # 465.758 Gigabytes
                }
        }

        logical_volumes {

                home {
                        id = "DM6HzG-mgeC-Hj4M-MyKk-k8UT-ZjHU-t74qTe"
                        status = ["READ", "WRITE", "VISIBLE"]
                        flags = []
                        segment_count = 5

                        segment1 {
                                start_extent = 0
                                extent_count = 119234   # 465.758 Gigabytes

                                type = "striped"
                                stripe_count = 1        # linear

                                stripes = [
                                        "pv0", 0
                                ]
                        }
                        segment2 {
                                start_extent = 119234
                                extent_count = 119234   # 465.758 Gigabytes
                                type = "striped"
                                stripe_count = 1        # linear

                                stripes = [
                                        "pv1", 0
                                ]
                        }
                        segment3 {
                                start_extent = 238468
                                extent_count = 119234   # 465.758 Gigabytes

                                type = "striped"
                                stripe_count = 1        # linear

                                stripes = [
                                        "pv2", 0
                                ]
                        }
                        segment4 {
                                start_extent = 357702
                                extent_count = 119234   # 465.758 Gigabytes

                                type = "striped"
                                stripe_count = 1        # linear

                                stripes = [
                                        "pv3", 0
                                ]
                        }
                        segment5 {
                                start_extent = 476936
                                extent_count = 118131   # 461.449 Gigabytes

                                type = "striped"
                                stripe_count = 1        # linear

                                stripes = [
                                        "pv4", 0
                                ]
                        }
                }
        }
}
---







_______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

[Index of Archives]     [Gluster Users]     [Kernel Development]     [Linux Clusters]     [Device Mapper]     [Security]     [Bugtraq]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]

  Powered by Linux