From: Guillaume Duquesnay <gduquesnay@cgg.com>
To: linux-lvm@sistina.com
Subject: [linux-lvm] VG lost, no lvmconf => Help !
Date: Wed Jan 23 10:08:02 2002 [thread overview]
Message-ID: <3C4EDF1A.3000409@cgg.com> (raw)
Here's my startup config :
on a single SCSI disk :
- linux 2.4.17 was booting on an lvm partiton, VG main, with LV : root,
usr, boot, and var.
- an old linux system, 2.4.17 also, but classical ext2-based.
The LVM linux system was created by copying the root partitions of the
ext2 system (as described in the LVM doc). Everything was working great
with the LVM-based system, but i kept the old ext2 system as a rescue
linux. Then, I did a vgextend to a remaining PV to my VG, and it boot
and works already.
Problems arrived when i tried to add a SCSI CD burner : lvm didn't find
the PVs, nor the VG, causing a kernel panic at boot time, and so did the
ext2 linux. I was unable to fix that problem (SCSI id checked, ...), i
removed that SCSI device, and then only the ext2 system did boot again.
My vg was no longer detected.
So, here's where i am : under the ext2 system, i have no lvmtab for my
VG, neither a recent main.conf, and my vg is no more detected, so i
cannot recover my vg with vgcfgrestore. I did scan the 2 LVM PVs, and
they are ok.
So my question is :
is there a way to recover my VG with the datas contained in the PVs ?
info :
The system is a Linux-2.4.17 based kernel, with lvm-1.0.1-1
Here's my log :
////////------pvscan-------
# pvscan
pvscan -- reading all physical volumes (this may take a while...)
pvscan -- inactive PV "/dev/sda1" is associated to an unknown VG (run
vgscan)
pvscan -- inactive PV "/dev/sda3" is associated to an unknown VG (run
vgscan)
pvscan -- total: 2 [5.39 GB] / in use: 2 [5.39 GB] / in no VG: 0 [0]
///////------lvmdiskscan-------
-]# lvmdiskscan
lvmdiskscan -- reading all disks / partitions (this may take a while...)
lvmdiskscan -- /dev/sda1 [ 3.99 GB] Primary LVM partition [0x8E]
lvmdiskscan -- /dev/sda2 [ 2.60 GB] Primary LINUX native
partition [0x83]lvmdiskscan -- /dev/sda3 [ 1.39 GB] Primary LVM
partition [0x8E]
lvmdiskscan -- /dev/sda4 [ 494.19 MB] Primary LINUX swap partition
[0x82]
lvmdiskscan -- 1 disk
lvmdiskscan -- 0 whole disks
lvmdiskscan -- 0 loop devices
lvmdiskscan -- 0 multiple devices
lvmdiskscan -- 0 network block devices
lvmdiskscan -- 4 partitions
lvmdiskscan -- 2 LVM physical volume partitions
///////------vgscan--------
]# vgscan
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
///////------vgdisplay-----
]# vgdisplay
vgdisplay -- no volume groups found
///////------pvdata-------
]# pvdata -v -V -L /dev/sda1 | grep -v empty
--- Volume group ---
VG Name
VG Access read/write
VG Status NOT available/resizable
VG # 0
MAX LV 256
Cur LV 4
Open LV 0
MAX LV Size 255.99 GB
Max PV 256
Cur PV 2
Act PV 2
VG Size 5.38 GB
PE Size 4.00 MB
Total PE 1376
Alloc PE / Size 1277 / 4.99 GB
Free PE / Size 99 / 396.00 MB
VG UUID ML3C0g-bpt6-2He5-AK6f-5DNt-2LVV-bEm05U
--- List of logical volumes ---
--- Logical volume ---
LV Name /dev/main/boot
VG Name main
LV Write Access read/write
LV Status NOT available
LV # 1
# open 0
LV Size 40.00 MB
Current LE 10
Allocated LE 10
Allocation next free
Read ahead sectors 120
Block device 58:0
read_ahead: 120
--- Logical volume ---
LV Name /dev/main/root
VG Name main
LV Write Access read/write
LV Status NOT available
LV # 2
# open 0
LV Size 1.00 GB
Current LE 256
Allocated LE 256
Allocation next free
Read ahead sectors 120
Block device 58:1
read_ahead: 120
--- Logical volume ---
LV Name /dev/main/usr
VG Name main
LV Write Access read/write
LV Status NOT available
LV # 3
# open 0
LV Size 3.00 GB
Current LE 768
Allocated LE 768
Allocation next free
Read ahead sectors 120
Block device 58:2
read_ahead: 120
--- Logical volume ---
LV Name /dev/main/var
VG Name main
LV Write Access read/write
LV Status NOT available
LV # 4
# open 0
LV Size 972.00 MB
Current LE 243
Allocated LE 243
Allocation next free
Read ahead sectors 120
Block device 58:3
read_ahead: 120
pvdata -- logical volume struct at offset 4 is empty
....
and i have the same for /dev/sda3
///////////----------------
So, how can i use this stuff to recreate a good VG info and make my
system back ?
Many thanks,
Guillaume
next reply other threads:[~2002-01-23 10:08 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-01-23 10:08 Guillaume Duquesnay [this message]
2002-01-24 8:47 ` [linux-lvm] VG lost, no lvmconf => Help ! Heinz J . Mauelshagen
2002-01-24 9:18 ` Guillaume Duquesnay
2002-01-24 10:17 ` Heinz J . Mauelshagen
2002-01-24 11:55 ` [Re: [linux-lvm] VG lost, no lvmconf => Help ! ] Corrupted PV UUID Guillaume Duquesnay
2002-01-25 4:12 ` Heinz J . Mauelshagen
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=3C4EDF1A.3000409@cgg.com \
--to=gduquesnay@cgg.com \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox