Hi list I'm trying to recover an LVM volume group that has had 2 of it's PVs removed (these to PVs are beyond recovery). The original volume group had 6 physical disks, only 4 remain now. The missing PVs are the P0 and P1 in the set :-( Is it possible to either: a) Re-constitute the entire volume group without the missing PVs or b) Recover the files on the PVs using some other method (I've tried photorec, but that does not restore the file names) Here is the current status of the VG (I've also appended the original backup of the VG metadata at the end of this mail): 1) the VG is listed: --- root@gamma2:/etc/lvm/backup# vgscan| egrep back Found volume group "backupvg" using metadata type lvm2 --- 2) --- root@gamma2:/etc/lvm/backup# vgdisplay backupvg --- Volume group --- VG Name backupvg System ID Format lvm2 Metadata Areas 4 Metadata Sequence No 12 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 4 Act PV 4 VG Size 21.83 TiB PE Size 4.00 MiB Total PE 5723164 Alloc PE / Size 0 / 0 Free PE / Size 5723164 / 21.83 TiB VG UUID OijmJo-thN5-wdHI-iHO6-WURZ-S4i0-GNPBOm ---- 3) However it doesn't show up in /dev/mapper: root@gamma2:/etc/lvm/backup# ls -l /dev/mapper/ total 0 crw------- 1 root root 10, 236 Oct 31 01:57 control lrwxrwxrwx 1 root root 7 Oct 31 18:58 gamma2--vg-root -> ../dm-0 lrwxrwxrwx 1 root root 7 Oct 31 18:58 gamma2--vg-swap_1 -> ../dm-1 lrwxrwxrwx 1 root root 7 Oct 31 18:58 vg--data-lv--data -> ../dm-2 4) If I try to activate the VG it shows now Logical volumes present: root@gamma2:/etc/lvm/backup# vgchange -a y backupvg 0 logical volume(s) in volume group "backupvg" now active 5) The (remaining) physical volumes are visible; root@gamma2:/etc/lvm/backup# pvs PV VG Fmt Attr PSize PFree /dev/sda1 backupvg lvm2 a-- 5.46t 5.46t /dev/sdb1 backupvg lvm2 a-- 5.46t 5.46t /dev/sdc1 backupvg lvm2 a-- 5.46t 5.46t /dev/sdd1 backupvg lvm2 a-- 5.46t 5.46t root@gamma2:/etc/lvm/backup# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert 6) Here is the last known good backup of the VG configuration: # Generated by LVM2 version 2.02.133(2) (2015-10-30): Tue Oct 31 17:08:06 2017 contents = "Text Format Volume Group" version = 1 description = "Created *before* executing 'vgs'" creation_host = "gamma2" # Linux gamma2 4.4.0-87-generic #110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017 x86_64 creation_time = 1509440886 # Tue Oct 31 17:08:06 2017 backupvg { id = "OijmJo-thN5-wdHI-iHO6-WURZ-S4i0-GNPBOm" seqno = 5 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 = "MNTGzD-L2MT-2I7q-ZFdo-55I7-QniW-tXRS8U" device = "unknown device" # Hint only status = ["ALLOCATABLE"] flags = ["MISSING"] dev_size = 11721041920 # 5.45804 Terabytes pe_start = 2048 pe_count = 1430791 # 5.45803 Terabytes } pv1 { id = "Ls67Tj-Ad0f-awoS-NoOH-u3f9-hNC7-9veW9W" device = "unknown device" # Hint only status = ["ALLOCATABLE"] flags = ["MISSING"] dev_size = 11721041920 # 5.45804 Terabytes pe_start = 2048 pe_count = 1430791 # 5.45803 Terabytes } pv2 { id = "v1eYUS-BOdV-vBAe-CFw4-yFoj-zA1P-a9lld1" device = "/dev/sda1" # Hint only status = ["ALLOCATABLE"] flags = [] dev_size = 11721041920 # 5.45804 Terabytes pe_start = 2048 pe_count = 1430791 # 5.45803 Terabytes } pv3 { id = "BxRsPt-VRa1-xW9p-Uobn-COnn-l3A2-qYZA6u" device = "/dev/sdb1" # Hint only status = ["ALLOCATABLE"] flags = [] dev_size = 11721041920 # 5.45804 Terabytes pe_start = 2048 pe_count = 1430791 # 5.45803 Terabytes } pv4 { id = "9EGrfy-jgUX-cx78-Ocew-drV2-i8V6-iGbL5d" device = "/dev/sdc1" # Hint only status = ["ALLOCATABLE"] flags = [] dev_size = 11721041920 # 5.45804 Terabytes pe_start = 2048 pe_count = 1430791 # 5.45803 Terabytes } pv5 { id = "SGU0dD-Aqch-zV5E-6lt5-NcfV-AUvo-A3mIbv" device = "/dev/sdd1" # Hint only status = ["ALLOCATABLE"] flags = [] dev_size = 11721041920 # 5.45804 Terabytes pe_start = 2048 pe_count = 1430791 # 5.45803 Terabytes } } logical_volumes { backuplv { id = "6V1b2C-PzGM-lgEy-YaSg-EFu5-iZ6u-wQVR9X" status = ["READ", "WRITE", "VISIBLE"] flags = [] creation_host = "gamma-compute2" creation_time = 1507207639 # 2017-10-05 20:47:19 +0800 segment_count = 6 segment1 { start_extent = 0 extent_count = 1430791 # 5.45803 Terabytes type = "striped" stripe_count = 1 # linear stripes = [ "pv0", 0 ] } segment2 { start_extent = 1430791 extent_count = 1430791 # 5.45803 Terabytes type = "striped" stripe_count = 1 # linear stripes = [ "pv1", 0 ] } segment3 { start_extent = 2861582 extent_count = 1430791 # 5.45803 Terabytes type = "striped" stripe_count = 1 # linear stripes = [ "pv2", 0 ] } segment4 { start_extent = 4292373 extent_count = 1430791 # 5.45803 Terabytes type = "striped" stripe_count = 1 # linear stripes = [ "pv3", 0 ] } segment5 { start_extent = 5723164 extent_count = 1430791 # 5.45803 Terabytes type = "striped" stripe_count = 1 # linear stripes = [ "pv4", 0 ] } segment6 { start_extent = 7153955 extent_count = 1430791 # 5.45803 Terabytes type = "striped" stripe_count = 1 # linear stripes = [ "pv5", 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/