All of lore.kernel.org
 help / color / mirror / Atom feed
From: Simon Klaiber <lists@klaiber.com>
To: LVM general discussion and development <linux-lvm@redhat.com>
Subject: [linux-lvm] vgscan -- ERROR "pv_read_pe(): PV size invalid"  ...
Date: Sun, 09 Jul 2006 23:58:43 +0200	[thread overview]
Message-ID: <44B17C13.40609@klaiber.com> (raw)
In-Reply-To: <212696550607090633w568b6056u779486d65b422339@mail.gmail.com>

I have following problem:

I'm running  lvm on a Linux 2.4.20 Kernel since 2 Years now without
problems

There is only one PV a Software RAID5 (/dev/md0) consiting out of 6 Disks

No I had to exchage the motherboard due to a hw failure.

After this exchage the Software Raid found 5 of the 6 Disks and
started without redudancy.
At this point the lvm was still working correct.

I hot added the missing Drive to the RAID again which worked fine.

After that i reebootet the system for other reasons.

The result:

The Raid still work fine but vgscan Fails with following error:

----------------
vgscan -- reading all physical volumes (this may take a while...)
vgscan -- ERROR "pv_read_pe(): PV size invalid" can't get data of
volume group "fileserver" from physical volume(s)
vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
vgscan -- WARNING: This program does not do a VGDA backup of your
volume group
----------------

Does anyone knows how I can recover from this error and save my data.

Thanks and greetings from Germany
Simon

Additional Information:

1) --------- Version of LVM ------------
Logical Volume Manager 1.0.6(mp-v6)
Heinz Mauelshagen, Sistina Software  25/10/2002 (IOP 10)

2) --------- possibility of update  ------------
I cannot do any updates that include Kernel updates since the hdd
controlor runs only with this kernel version

3) --------- Result of pvscan  ------------
pvscan -- reading all physical volumes (this may take a while...)
pvscan -- inactive PV "/dev/md0"  is associated to unknown VG
"fileserver" (run vgscan)
pvscan -- total: 1 [8.02 GB] / in use: 1 [8.02 GB] / in no VG: 0 [0]


4) --------- Result of pvdisplay /dev/md0  ------------
--- Physical volume ---
PV Name               /dev/md0
VG Name               fileserver
PV Size               931.55 GB [1953606400 secs] / NOT usable 32.25
MB [LVM: 244 KB]
PV#                   1
PV Status             available
Allocatable           yes
Cur LV                10
PE Size (KByte)       32768
Total PE              29808
Free PE               2256
Allocated PE          27552
PV UUID               5fK20C-BzqI-6PIc-nj8b-3DTD-TJ3p-0uJpn4


5) --------- Result of pvdata /dev/md0  ------------
--- Physical volume ---
PV Name               /dev/md0
VG Name               fileserver
PV Size               931.55 GB [1953606400 secs] / NOT usable 32.25
MB [LVM: 244 KB]
PV#                   1
PV Status             available
Allocatable           yes
Cur LV                10
PE Size (KByte)       32768
Total PE              29808
Free PE               2256
Allocated PE          27552
PV UUID               5fK20C-BzqI-6PIc-nj8b-3DTD-TJ3p-0uJpn4

--- Volume group ---
VG Name
VG Access             read/write
VG Status             NOT available/resizable
VG #                  0
MAX LV                256
Cur LV                10
Open LV               0
MAX LV Size           2 TB
Max PV                256
Cur PV                1
Act PV                1
VG Size               931.50 GB
PE Size               32 MB
Total PE              29808
Alloc PE / Size       27552 / 861 GB
Free  PE / Size       2256 / 70.50 GB
VG UUID               mDIV2I-dJd3-0oJW-XJt3-nHI7-sAjv-8bs8pj

--- List of logical volumes ---

pvdata -- logical volume "/dev/fileserver/db" at offset   0
pvdata -- logical volume "/dev/fileserver/docs" at offset   1
pvdata -- logical volume "/dev/fileserver/code" at offset   2
pvdata -- logical volume "/dev/fileserver/pics" at offset   3
pvdata -- logical volume "/dev/fileserver/mp3" at offset   4
pvdata -- logical volume "/dev/fileserver/arch" at offset   5
pvdata -- logical volume "/dev/fileserver/pg" at offset   6
pvdata -- logical volume "/dev/fileserver/pt" at offset   7
pvdata -- logical volume "/dev/fileserver/bak" at offset   8
pvdata -- logical volume struct at offset   9 is empty
pvdata -- logical volume "/dev/fileserver/films" at offset  10
pvdata -- logical volume struct at offset  11 is empty
pvdata -- logical volume struct at offset  12 is empty
pvdata -- logical volume struct at offset  13 is empty
[..... empty volums structs cut out ...]
pvdata -- logical volume struct at offset 254 is empty
pvdata -- logical volume struct at offset 255 is empty
--- List of physical volume UUIDs ---

001: 5fK20C-BzqI-6PIc-nj8b-3DTD-TJ3p-0uJpn4



6) --------- Result vgscan -d (DEBUG MODE)  ------------
<1> lvm_get_iop_version -- CALLED
<22> lvm_check_special -- CALLED
<22> lvm_check_special -- LEAVING
[... a lot lines cut out ...]
<333> vg_check_name -- CALLED with VG: fileserver
<4444> lvm_check_chars -- CALLED with name: "fileserver"
<4444> lvm_check_chars -- LEAVING with ret: 0
<333> vg_check_name -- LEAVING with ret: 0
<333> pv_read_all_pv_of_vg -- CALLED with vg_name: "fileserver"
<4444> vg_check_name -- CALLED with VG: fileserver
<55555> lvm_check_chars -- CALLED with name: "fileserver"
<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
<22> pv_read_all_pe_of_vg -- pv_count: 1
<333> pv_read_pe -- CALLED with /dev/md0 and 4024434688
<333> pv_read_pe -- LEAVING with ret: -277
<22> pv_read_all_pe_of_vg -- LEAVING with ret: -277
<1> vg_read_with_pv_and_lv -- LEAVING with ret: -277
<1> lvm_error -- CALLED with: -277
<1> lvm_error -- LEAVING with: "pv_read_pe(): PV size invalid"
vgscan -- ERROR "pv_read_pe(): PV size invalid" can't get data of
volume group "fileserver" from physical volume(s)
<1> vg_free -- CALLED
<1> vg_free -- LEAVING with ret: -99
<1> lvm_interrupt -- CALLED
<1> lvm_interrupt -- LEAVING
<1> lvm_unlock -- CALLED
<1> lvm_unlock -- LEAVING with ret: 0
<1> lvm_unlock -- CALLED
<1> lvm_unlock -- LEAVING with ret: -104
vgscan -- reading all physical volumes (this may take a while...)
vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
vgscan -- WARNING: This program does not do a VGDA backup of your
volume group

  parent reply	other threads:[~2006-07-09 21:58 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-09  7:24 [linux-lvm] why can create the volumn group by vgcreate ? zhihang wang
2006-07-09 13:33 ` [linux-lvm] Fwd: " zhihang wang
2006-07-09 15:21   ` Luca Berra
2006-07-09 21:58   ` Simon Klaiber [this message]
2006-07-13  8:42     ` [linux-lvm] vgscan -- ERROR "pv_read_pe(): PV size invalid" Simon Klaiber

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=44B17C13.40609@klaiber.com \
    --to=lists@klaiber.com \
    --cc=linux-lvm@redhat.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.