From: Matthew Gillen <me@mattgillen.net>
To: linux-lvm@redhat.com
Subject: [linux-lvm] missing device that isn't missing
Date: Thu, 29 Oct 2009 23:05:26 -0400 [thread overview]
Message-ID: <4AEA57F6.1040909@mattgillen.net> (raw)
I've got a strange problem: fresh install of Fedora 11 x86_64, with three
disks (wiped them all for the install). sda has 2 partitions (/boot is
one), sdb and sdc each have one partition.
After booting, the root filesystem works, but the lvm system is complaining
that it can't find the device that is supposed to be /dev/sda2. So I can't
do any lvm operations:
---------------------------------
# pvscan
Couldn't find device with uuid 'xeGSsL-9YAf-13lC-Uy4y-L3en-8YdG-Pxo8Uh'.
PV unknown device VG vg_xxx lvm2 [136.63 GB / 126.88 GB free]
PV /dev/sdb1 VG vg_xxx lvm2 [136.73 GB / 97.66 GB free]
PV /dev/sdc1 lvm2 [136.73 GB]
Total: 3 [410.09 GB] / in use: 2 [273.36 GB] / in no VG: 1 [136.73 GB]
---------------------------------
The partition table on sda appears to have an anomaly:
---------------------------------
# fdisk -l /dev/sda
Disk /dev/sda: 146.8 GB, 146815733760 bytes
255 heads, 63 sectors/track, 17849 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000080
Device Boot Start End Blocks Id System
/dev/sda1 * 1 26 204800 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 26 17849 143167261 8e Linux LVM
---------------------------------
# fdisk -l /dev/sdb
Disk /dev/sdb: 146.8 GB, 146815733760 bytes
255 heads, 63 sectors/track, 17849 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000081
Device Boot Start End Blocks Id System
/dev/sdb1 1 17849 143372061 8e Linux LVM
---------------------------------
The system is working, but I can't add more LVs to the VG until this gets
fixed. I can't remove the device either:
---------------------------------
# vgreduce vg_xxx /dev/sda2
Couldn't find device with uuid 'xeGSsL-9YAf-13lC-Uy4y-L3en-8YdG-Pxo8Uh'.
Physical Volume "/dev/sda2" not found in Volume Group "vg_xxx"
# pvmove /dev/sda2
No physical volume label read from /dev/sda2
Physical volume /dev/sda2 not found
---------------------------------
# pvdisplay
Couldn't find device with uuid 'xeGSsL-9YAf-13lC-Uy4y-L3en-8YdG-Pxo8Uh'.
Couldn't find device with uuid 'xeGSsL-9YAf-13lC-Uy4y-L3en-8YdG-Pxo8Uh'.
--- Physical volume ---
PV Name unknown device
VG Name vg_xxx
PV Size 136.63 GB / not usable 1.83 MB
Allocatable yes
PE Size (KByte) 4096
Total PE 34977
Free PE 32481
Allocated PE 2496
PV UUID xeGSsL-9YAf-13lC-Uy4y-L3en-8YdG-Pxo8Uh
Couldn't find device with uuid 'xeGSsL-9YAf-13lC-Uy4y-L3en-8YdG-Pxo8Uh'.
--- Physical volume ---
PV Name /dev/sdb1
VG Name vg_xxx
PV Size 136.73 GB / not usable 3.78 MB
Allocatable yes
PE Size (KByte) 4096
Total PE 35002
Free PE 25002
Allocated PE 10000
PV UUID KEO2PO-W0YO-xnl1-c6wc-VtFe-EDRK-4UkLFS
"/dev/sdc1" is a new physical volume of "136.73 GB"
--- NEW Physical volume ---
PV Name /dev/sdc1
VG Name
PV Size 136.73 GB
Allocatable NO
PE Size (KByte) 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID VNK8oq-Ydrf-WsI5-tvR9-QhLy-ZOgm-tt6A7l
---------------------------------
I even tried the 'dangerous' operation here:
http://tldp.org/HOWTO/LVM-HOWTO/recovermetadata.html, but to no avail:
---------------------------------
# pvcreate --uuid "xeGSsL-9YAf-13lC-Uy4y-L3en-8YdG-Pxo8Uh" --restorefile
/etc/lvm/archive/vg_xxx_00000.vg /dev/sda2
Couldn't find device with uuid 'xeGSsL-9YAf-13lC-Uy4y-L3en-8YdG-Pxo8Uh'.
Physical extents end beyond end of device /dev/sda2!
/dev/sda2: Format-specific setup of physical volume failed.
Failed to setup physical volume "/dev/sda2"
---------------------------------
It looks like some of the extents on my "unknown device" are used, so just
removing it by force would most likely render my system unusable. My best
guess is that the 'cylinder boundary' issue with the partition table is to
blame, so in the morning I'm going to just fdisk manually to ensure that the
partitions are better aligned, and just re-install.
If anyone has a crazy / dangerous suggestion, I'll try it (I've nothing to
lose, except re-install time, and it looks like I'll be paying that price
anyway). But you'll have to post before about 9am eastern ;-)
Matt
next reply other threads:[~2009-10-30 3:05 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-10-30 3:05 Matthew Gillen [this message]
2009-10-31 2:39 ` [linux-lvm] missing device that isn't missing Matthew Gillen
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=4AEA57F6.1040909@mattgillen.net \
--to=me@mattgillen.net \
--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.