All of lore.kernel.org
 help / color / mirror / Atom feed
* [linux-lvm] vgimport problem
@ 2002-10-23 17:27 Emmanuel
  2002-10-23 21:49 ` Austin Gonyou
  2002-10-24  2:37 ` Heinz J . Mauelshagen
  0 siblings, 2 replies; 10+ messages in thread
From: Emmanuel @ 2002-10-23 17:27 UTC (permalink / raw)
  To: linux-lvm

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

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [linux-lvm] vgimport problem
@ 2003-02-26 11:55 Dieter Stueken
  2003-02-26 19:18 ` Heinz J . Mauelshagen
  0 siblings, 1 reply; 10+ messages in thread
From: Dieter Stueken @ 2003-02-26 11:55 UTC (permalink / raw)
  To: linux-lvm

sorry, I just got the next problem, hopefully not that stupid again :-)

I exported a VG of three PV's last week.
When I now try to import them again, I get:

-> vgimport data3 /dev/hdc /dev/hdd2 /dev/hdb
vgimport -- ERROR: wrong number of physical volumes to import volume 
group "data3"

I looked into each PV by pvdata and everything seems OK.
The UUIDs are OK and there are exactly 3 ones listed.
I can't get any hint about any missing PV. Running vgimport -v
does not report any additional errors, too.

any advice?

Dieter.
-- 
Dieter St�ken, con terra GmbH, M�nster
     stueken@conterra.de
     http://www.conterra.de/
     (0)251-7474-501

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2003-02-27  6:02 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-23 17:27 [linux-lvm] vgimport problem Emmanuel
2002-10-23 21:49 ` 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

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.