All of lore.kernel.org
 help / color / mirror / Atom feed
From: Emmanuel <eman@emco.dyndns.org>
To: linux-lvm@sistina.com
Subject: [linux-lvm] vgimport problem
Date: Wed Oct 23 17:27:01 2002	[thread overview]
Message-ID: <3DB72212.3030407@emco.dyndns.org> (raw)

Hello,

I'm having trouble importing my VG after an export.

The system that exported the group was Redhat 7.3, I'm trying to import
on Redhat 8.0; Logical Volume Manager 1.0.3
Heinz Mauelshagen, Sistina Software  19/02/2002 (IOP 10)

Unfortunately, I don't have access to the metadata so I can't try
vgcfgrestore. Also, note that I've modified the first 512 bytes of
/dev/hdg1 with a hex editor in an effort to fix this problem. It seems
to have helped (pvscan /dev/hdg1 now works) but I still cann't import.

Any help and/or pointers to technical documentation beyond the howto
would be greatly appreciated.

-Emmanuel

The VG consists of
/dev/hdg1 /dev/hde /dev/hdc1 and /dev/hdb1 (/dev/hda4 is not part of
group). Here's the summary after lvmdiskscan:

lvmdiskscan -- reading all disks / partitions (this may take a while...)
lvmdiskscan -- /dev/hdg1  [  76.33 GB] Primary  LVM partition [0x8E]
lvmdiskscan -- /dev/hde   [  93.16 GB] free whole disk
lvmdiskscan -- /dev/hdc1  [  16.80 GB] Primary  LVM partition [0x8E]
lvmdiskscan -- /dev/hda1  [  47.03 MB] Primary  LINUX native partition 
[0x83]
lvmdiskscan -- /dev/hda2  [   4.88 GB] Primary  LINUX native partition 
[0x83]
lvmdiskscan -- /dev/hda3  [ 251.02 MB] Primary  LINUX swap partition [0x82]
lvmdiskscan -- /dev/hda4  [  13.91 GB] Primary  LVM partition [0x8E]
lvmdiskscan -- /dev/hdb1  [  38.16 GB] Primary  LVM partition [0x8E]
...

--- List of logical volumes ---
pvdata -- logical volume "/dev/my_lvm/testlv" at offset   0
pvdata -- logical volume struct at offset   1 is empty
pvdata -- logical volume "/dev/my_lvm/music" at offset   2
pvdata -- logical volume "/dev/my_lvm/home" at offset   3


vgscan appears to run correctly:

vgscan -- reading all physical volumes (this may take a while...)
vgscan -- found exported volume group "my_lvmPV_EXP"
vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
vgscan -- WARNING: This program does not do a VGDA backup of your
volume group

But vgimport fails:
vgimport storage /dev/hdg1 /dev/hdb1 /dev/hdc1 /dev/hde

vgimport storage /dev/hde /dev/hdg1 /dev/hdb1 /dev/hdc1
vgimport -- ERROR "pv_check_consistency_all_pv(): PE" exported volume 
group "my_lvm" is inconsistent
vgimport -- it's system id is "PV_EXPmy.host.name1034722745"


vgimport -d storage /dev/hde /dev/hdg1 /dev/hdb1 /dev/hdc1
---cut---
<22> pv_read_all_pe_of_vg -- /dev/hde with 23848 PE at address 80518D4
<22> pv_read_all_pe_of_vg -- AFTER LOOP of pv_read_pe
<22> pv_read_all_pe_of_vg -- /dev/hdb1 with 9768 PE at 8065008 for PV #0
<22> pv_read_all_pe_of_vg -- /dev/hdc1 with 4300 PE at 805FA98 for PV #1
<22> pv_read_all_pe_of_vg -- /dev/hdg1 with 19795 PE at 8081E00 for PV #2
<22> pv_read_all_pe_of_vg -- /dev/hde with 23848 PE at 80AC7F8 for PV #3
<22> pv_read_all_pe_of_vg -- LEAVING with ret: 0
<1> vg_read_with_pv_and_lv -- AFTER pv_read_all_pe_of_vg
<22> lv_read_all_lv -- CALLED
<333> vg_check_name -- CALLED with VG: my_lvmPV_EXP
<4444> lvm_check_chars -- CALLED with name: "my_lvmPV_EXP"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> vg_check_name -- LEAVING with ret: 0
<333> vg_read -- CALLED
<4444> vg_check_name -- CALLED with VG: my_lvmPV_EXP
<55555> lvm_check_chars -- CALLED with name: "my_lvmPV_EXP"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- LEAVING with ret: 0
<4444> pv_read_all_pv_of_vg -- CALLED with vg_name: "my_lvmPV_EXP"
<55555> vg_check_name -- CALLED with VG: my_lvmPV_EXP
<666666> lvm_check_chars -- CALLED with name: "my_lvmPV_EXP"
<666666> lvm_check_chars -- LEAVING with ret: 0
<55555> vg_check_name -- LEAVING with ret: 0
<4444> pv_read_all_pv_of_vg -- LEAVING with ret: 0
<333> vg_read -- pv[0]->pv_name: "/dev/hdb1"
<333> vg_read -- pv[1]->pv_name: "/dev/hdc1"
<333> vg_read -- pv[2]->pv_name: "/dev/hdg1"
<333> vg_read -- pv[3]->pv_name: "/dev/hde"
<4444> vg_read_from_pv -- CALLED
<55555> pv_check_name -- CALLED with "/dev/hdb1"
<666666> lvm_check_chars -- CALLED with name: "/dev/hdb1"
<666666> lvm_check_chars -- LEAVING with ret: 0
<55555> pv_check_name -- LEAVING with ret: 0
<55555> pv_read -- CALLED with /dev/hdb1
<666666> pv_check_name -- CALLED with "/dev/hdb1"
<7777777> lvm_check_chars -- CALLED with name: "/dev/hdb1"
<7777777> lvm_check_chars -- LEAVING with ret: 0
<666666> pv_check_name -- LEAVING with ret: 0
<55555> pv_read -- going to read /dev/hdb1
<666666> lvm_check_dev -- CALLED
<7777777> lvm_check_partitioned_dev -- CALLED
<88888888> lvm_get_device_type called
<88888888> lvm_get_device_type leaving with 0
<7777777> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<666666> lvm_check_dev -- LEAVING with ret: 1
<666666> pv_copy_from_disk -- CALLED
<666666> pv_copy_from_disk -- LEAVING ret = 0x804ec20
<666666> pv_create_name_from_kdev_t -- CALLED with 3:65
<7777777> lvm_check_dev -- CALLED
<88888888> lvm_check_partitioned_dev -- CALLED
<999999999> lvm_get_device_type called
<999999999> lvm_get_device_type leaving with 0
<88888888> lvm_check_partitioned_dev -- LEAVING with ret: TRUE
<7777777> lvm_check_dev -- LEAVING with ret: 1
<7777777> lvm_dir_cache -- CALLED
<7777777> lvm_dir_cache -- LEAVING with ret: 20
<666666> pv_create_name_from_kdev_t -- LEAVING with dev_name: /dev/hdb1
<666666> system_id_check_exported -- CALLED
<666666> system_id_check_exported -- LEAVING with ret: 1
<55555> pv_read -- LEAVING with ret: -279
<55555> vg_copy_from_disk -- CALLED
<666666> vg_check_vg_disk_t_consistency -- CALLED
<7777777> vg_check_name -- CALLED with VG:
<88888888> lvm_check_chars -- CALLED with name: ""
<88888888> lvm_check_chars -- LEAVING with ret: 0
<7777777> vg_check_name -- LEAVING with ret: 0
<666666> vg_check_vg_disk_t_consistency -- LEAVING with ret: 0
<55555> vg_copy_from_disk -- LEAVING
<4444> vg_read_from_pv -- LEAVING with ret: -364
<333> vg_read -- LEAVING with ret: -364
<22> lv_read_all_lv -- lv_max: 256
<22> lv_read_all_lv -- BEFORE pv_read_all_pv_of_vg
<333> pv_read_all_pv_of_vg -- CALLED with vg_name: "my_lvmPV_EXP"
<4444> vg_check_name -- CALLED with VG: my_lvmPV_EXP
<55555> lvm_check_chars -- CALLED with name: "my_lvmPV_EXP"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- LEAVING with ret: 0
<333> pv_read_all_pv_of_vg -- LEAVING with ret: 0
<333> lv_copy_from_disk -- CALLED
<333> lv_copy_from_disk -- LEAVING
<333> lv_copy_from_disk -- CALLED
<333> lv_copy_from_disk -- LEAVING
<333> lv_copy_from_disk -- CALLED
<333> lv_copy_from_disk -- LEAVING
<22> lv_read_all_lv -- l: 256  nl: 3  vg_this->lv_cur: 3
<22> lv_read_all_lv -- LEAVING with ret: 0
<1> vg_read_with_pv_and_lv -- AFTER lv_read_all_lv; vg_this->pv_cur: 4 
vg_this->pv_max: 256  ret: 0
<1> vg_read_with_pv_and_lv -- BEFORE for PE
<1> vg_read_with_pv_and_lv -- AFTER for PE
<1> vg_read_with_pv_and_lv -- BEFORE for LV
<1> vg_read_with_pv_and_lv -- vg_this->lv[0]->lv_allocated_le: 15360
<1> vg_read_with_pv_and_lv -- vg_this->lv[2]->lv_allocated_le: 18688
<1> vg_read_with_pv_and_lv -- vg_this->lv[3]->lv_allocated_le: 512
<22> vg_setup_pointers_for_snapshots -- CALLED
<22> vg_setup_pointers_for_snapshots -- LEAVING
<1> vg_read_with_pv_and_lv -- LEAVING with ret: 0
<1> vg_check_consistency_with_pv_and_lv -- CALLED
<22> vg_check_consistency -- CALLED
<333> vg_check_name -- CALLED with VG: my_lvmPV_EXP
<4444> lvm_check_chars -- CALLED with name: "my_lvmPV_EXP"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> vg_check_name -- LEAVING with ret: 0
<22> vg_check_consistency -- LEAVING with ret: 0
<22> pv_check_consistency_all_pv -- CALLED
<333> vg_check_consistency -- CALLED
<4444> vg_check_name -- CALLED with VG: my_lvmPV_EXP
<55555> lvm_check_chars -- CALLED with name: "my_lvmPV_EXP"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- LEAVING with ret: 0
<333> vg_check_consistency -- LEAVING with ret: 0
<333> pv_check_consistency -- CALLED
<4444> pv_check_name -- CALLED with "/dev/hdb1"
<55555> lvm_check_chars -- CALLED with name: "/dev/hdb1"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> pv_check_name -- LEAVING with ret: 0
<4444> vg_check_name -- CALLED with VG: my_lvmPV_EXP
<55555> lvm_check_chars -- CALLED with name: "my_lvmPV_EXP"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- LEAVING with ret: 0
<4444> pv_check_new -- CALLED
<4444> pv_check_new -- LEAVING with ret: 0
<333> pv_check_consistency -- LEAVING with ret: 0
<333> pv_check_consistency -- CALLED
<4444> pv_check_name -- CALLED with "/dev/hdc1"
<55555> lvm_check_chars -- CALLED with name: "/dev/hdc1"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> pv_check_name -- LEAVING with ret: 0
<4444> vg_check_name -- CALLED with VG: my_lvmPV_EXP
<55555> lvm_check_chars -- CALLED with name: "my_lvmPV_EXP"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- LEAVING with ret: 0
<4444> pv_check_new -- CALLED
<4444> pv_check_new -- LEAVING with ret: 0
<333> pv_check_consistency -- LEAVING with ret: 0
<333> pv_check_consistency -- CALLED
<4444> pv_check_name -- CALLED with "/dev/hdg1"
<55555> lvm_check_chars -- CALLED with name: "/dev/hdg1"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> pv_check_name -- LEAVING with ret: 0
<4444> vg_check_name -- CALLED with VG: my_lvmPV_EXP
<55555> lvm_check_chars -- CALLED with name: "my_lvmPV_EXP"
<55555> lvm_check_chars -- LEAVING with ret: 0
<4444> vg_check_name -- LEAVING with ret: 0
<4444> pv_check_new -- CALLED
<4444> pv_check_new -- LEAVING with ret: 0
<333> pv_check_consistency -- LEAVING with ret: 0
<22> pv_check_consistency_all_pv -- LEAVING with ret: -212
<1> vg_check_consistency_with_pv_and_lv -- LEAVING with ret: -212
<1> lvm_error -- CALLED with: -212
<1> lvm_error -- LEAVING with: "pv_check_consistency_all_pv(): PE"
vgimport -- ERROR "pv_check_consistency_all_pv(): PE" exported volume 
group "my_lvm" is inconsistent
vgimport -- it's system id is "PV_EXPmy.host.name1034722745"

<1> lvm_unlock -- CALLED
<1> lvm_unlock -- LEAVING with ret: 0





pvdata -PP /dev/hdg1
--- Physical volume ---
PV Name               /dev/hdg1
VG Name               my_lvmPV_EXP
PV Size               76.33 GB [160075695 secs] / NOT usable 4.19 MB 
[LVM: 205 KB]
PV#                   3
PV Status             available
Allocatable           yes (but full)
Cur LV                2
PE Size (KByte)       4096
Total PE              19795
Free PE               0
Allocated PE          19795
PV UUID               LrbEp4-ofHi-xbK4-NTnA-PHtC-OmZz-KSu3zg
pv_dev                   0:34
system_id                PV_EXPmy.host.name1034722745
pv_on_disk.base          0
pv_on_disk.size          1024
vg_on_disk.base          4096
vg_on_disk.size          4096
pv_uuidlist_on_disk.base 8192
pv_uuidlist_on_disk.size 32896
lv_on_disk.base          45056
lv_on_disk.size          84296
pe_on_disk.base          131072
pe_on_disk.size          4259840



pvdata -PP /dev/hdc1
--- Physical volume ---
PV Name               /dev/hdc1
VG Name               my_lvmPV_EXP
PV Size               16.80 GB [35239617 secs] / NOT usable 4.19 MB 
[LVM: 144 KB]
PV#                   2
PV Status             available
Allocatable           yes (but full)
Cur LV                2
PE Size (KByte)       4096
Total PE              4300
Free PE               0
Allocated PE          4300
PV UUID               tHIk77-ZUfH-PM5J-THWw-isIZ-jXCP-7wRfKx
pv_dev                   0:22
system_id                PV_EXPmy.host.name1034722745
pv_on_disk.base          0
pv_on_disk.size          1024
vg_on_disk.base          4096
vg_on_disk.size          4096
pv_uuidlist_on_disk.base 8192
pv_uuidlist_on_disk.size 32896
lv_on_disk.base          45056
lv_on_disk.size          84296
pe_on_disk.base          131072
pe_on_disk.size          4259840


pvdata -PP /dev/hdb1
--- Physical volume ---
PV Name               /dev/hdb1
VG Name               my_lvmPV_EXP
PV Size               38.16 GB [80035767 secs] / NOT usable 4.19 MB 
[LVM: 166 KB]
PV#                   1
PV Status             available
Allocatable           yes (but full)
Cur LV                2
PE Size (KByte)       4096
Total PE              9768
Free PE               0
Allocated PE          9768
PV UUID               SVMkOB-j3cN-V7ZT-Ru86-fIQS-9uFL-JykVaI
pv_dev                   0:3
system_id                PV_EXPmy.host.name1034722745
pv_on_disk.base          0
pv_on_disk.size          1024
vg_on_disk.base          4096
vg_on_disk.size          4096
pv_uuidlist_on_disk.base 8192
pv_uuidlist_on_disk.size 32896
lv_on_disk.base          45056
lv_on_disk.size          84296
pe_on_disk.base          131072
pe_on_disk.size          4259840


pvdata -PPV /dev/hde
--- Physical volume ---
PV Name               /dev/hde
VG Name               my_lvmPV_EXP
PV Size               93.16 GB [195371568 secs] / NOT usable 4.25 MB 
[LVM: 221 KB]
PV#                   4
PV Status             available
Allocatable           yes
Cur LV                1
PE Size (KByte)       4096
Total PE              23848
Free PE               22895
Allocated PE          953
PV UUID               5M4kvR-aYFr-Ai8L-EaO0-8KuR-dEkq-LjsHts
pv_dev                   0:33
system_id                PV_EXPmy.host.name1034722745
pv_on_disk.base          0
pv_on_disk.size          1024
vg_on_disk.base          4096
vg_on_disk.size          4096
pv_uuidlist_on_disk.base 8192
pv_uuidlist_on_disk.size 32896
lv_on_disk.base          45056
lv_on_disk.size          84296
pe_on_disk.base          131072
pe_on_disk.size          4325376


--- Volume group ---
VG Name
VG Access             read/write
VG Status             NOT available/exported/resizable
VG #                  0
MAX LV                256
Cur LV                3
Open LV               0
MAX LV Size           255.99 GB
Max PV                256
Cur PV                4
Act PV                4
VG Size               224.43 GB
PE Size               4 MB
Total PE              57455
Alloc PE / Size       34560 / 135 GB
Free  PE / Size       22895 / 89.43 GB
VG UUID               BmXG6A-AV6g-db4z-yPaj-4mnI-2hme-AqBKI7

             reply	other threads:[~2002-10-23 17:27 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-10-23 17:27 Emmanuel [this message]
2002-10-23 21:49 ` [linux-lvm] vgimport problem Austin Gonyou
2002-10-23 22:27   ` Emmanuel
2002-10-24  2:37 ` Heinz J . Mauelshagen
2002-10-24  3:14   ` Emmanuel
2002-10-24 20:39   ` eman
2002-10-25  7:43     ` Heinz J . Mauelshagen
  -- strict thread matches above, loose matches on Subject: below --
2003-02-26 11:55 Dieter Stueken
2003-02-26 19:18 ` Heinz J . Mauelshagen
2003-02-27  6:02   ` Dieter Stueken

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=3DB72212.3030407@emco.dyndns.org \
    --to=eman@emco.dyndns.org \
    --cc=linux-lvm@sistina.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.