[linux-lvm] HELP! 'can't get data of volume group "vg01" from physical volume(s)'
Heinz J . Mauelshagen
mauelshagen at sistina.com
Thu Jun 26 04:37:01 UTC 2003
Jens,
did you use "vgremove /dev/hdb" before you changed the partition table
to use hdb4 as a PV ? (the metadata backup seems to reflect you did).
Because the partition table is located at the end of sector 1 on hdb and
there seems to be a PV staructure at the beginning still (strange if you
used vgremove on hdb), this should help:
# to save the existing partition sector
dd if=/dev/hdb of=hdb.s1 bs=512 count=1
# to overwrite the start of the PV structure
dd if=/dev/zero of=/dev/hdb bs=128 count=1
vgscan;vgchange -ay
Regards,
Heinz -- The LVM Guy --
On Thu, Jun 26, 2003 at 09:56:53AM +0200, Jens Benecke wrote:
> Hi,
>
> I had two PVs, hdc (whole disk) and hda4 (partition), in VG vg01. This
> VG contains one LV called 'home'.
>
> I wanted to add a 120G disk, hdb, so I did 'pvcreate /dev/hdb'. After
> some discusssion it was decided that we did not want to give the whole
> disk to LVM, so I partitioned the disk (thinking that the PV structures
> would be overwritten that way) and did 'pvcreate /dev/hdb4', the other
> three partitions being normal non-LVM partitions.
>
> Then we decided to change our file system to ReiserFS so I added hdb4 to
> the vg01 group, created a LV "newhome" inside (spanning the hdb4
> partition), formatted this LV with REiserfs, and copied everything from
> the (still mounted) 'home' LV over.
>
> Then I rebooted.
>
> After the reboot LVM didn't recognize any VGs any more, told me my four
> PVs (!!) belonged to an unknown VG "vg01" and vgscan told me $SUBJECT.
>
> pvscan:
>
> pvscan -- reading all physical volumes (this may take a while...)
> pvscan -- inactive PV "/dev/ide/host0/bus1/target0/lun0/part1" is associated to unknown VG "vg01" (run vgscan)
> pvscan -- inactive PV "/dev/ide/host0/bus0/target0/lun0/part4" is associated to unknown VG "vg01" (run vgscan)
> pvscan -- inactive PV "/dev/ide/host0/bus0/target1/lun0/disc" is associated to unknown VG "vg01" (run vgscan)
> pvscan -- inactive PV "/dev/ide/host0/bus0/target1/lun0/part4" is associated to unknown VG "vg01" (run vgscan)
>
> vgscan:
>
> vgscan -- reading all physical volumes (this may take a while...)
> vgscan -- ERROR "vg_read_with_pv_and_lv(): current PV" can't get data of volume group "vg01" 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
>
>
> "pvdata" on each of the partitions looks OK, there is vg01 as a volume
> group etc:
>
> ===========================================================================
> (none): root# pvdata /dev/ide/host0/bus1/target0/lun0/part1
> --- Physical volume ---
> PV Name /dev/ide/host0/bus1/target0/lun0/part1
> VG Name vg01
> PV Size 12.65 GB [26520417 secs] / NOT usable 1.42 MB [LVM: 242 KB]
> PV# 1
> PV Status available
> Allocatable yes (but full)
> Cur LV 1
> PE Size (KByte) 4096
> Total PE 3237
> Free PE 0
> Allocated PE 3237
> PV UUID wO50uo-ApVO-0jmr-4RZC-Ggof-O4Ut-6txGOD
>
> --- Volume group ---
> VG Name
> VG Access read/write
> VG Status NOT available/resizable
> VG # 0
> MAX LV 256
> Cur LV 2
> Open LV 0
> MAX LV Size 255.99 GB
> Max PV 256
> Cur PV 3
> Act PV 3
> VG Size 155.75 GB
> PE Size 4 MB
> Total PE 39871
> Alloc PE / Size 39871 / 155.75 GB
> Free PE / Size 0 / 0
> VG UUID ijDVbZ-OFN9-izvN-r2aY-nzaA-SzPl-ra9bHg
>
> --- List of logical volumes ---
>
> pvdata -- logical volume "/dev/vg01/home" at offset 0
> pvdata -- logical volume "/dev/vg01/newhome" at offset 1
> pvdata -- logical volume struct at offset 2 is empty
> (...)
> pvdata -- logical volume struct at offset 254 is empty
> pvdata -- logical volume struct at offset 255 is empty
> --- List of physical volume UUIDs ---
>
> 001: wO50uo-ApVO-0jmr-4RZC-Ggof-O4Ut-6txGOD
> 002: glxYRM-F0DD-ByTO-sFPi-wFNd-ju9V-yW7ieU
> 003: 1yC41U-Jmxg-0NmS-dqKT-Wznu-yYwx-0t92sD
> ===========================================================================
>
> ===========================================================================
> (none): root# pvdata /dev/ide/host0/bus0/target0/lun0/part4
> --- Physical volume ---
> PV Name /dev/ide/host0/bus0/target0/lun0/part4
> VG Name vg01
> PV Size 36.19 GB [75890304 secs] / NOT usable 3.81 MB [LVM: 266 KB]
> PV# 2
> PV Status available
> Allocatable yes (but full)
> Cur LV 1
> PE Size (KByte) 4096
> Total PE 9263
> Free PE 0
> Allocated PE 9263
> PV UUID glxYRM-F0DD-ByTO-sFPi-wFNd-ju9V-yW7ieU
>
> --- Volume group ---
> VG Name
> VG Access read/write
> VG Status NOT available/resizable
> VG # 0
> MAX LV 256
> Cur LV 2
> Open LV 0
> MAX LV Size 255.99 GB
> Max PV 256
> Cur PV 3
> Act PV 3
> VG Size 155.75 GB
> PE Size 4 MB
> Total PE 39871
> Alloc PE / Size 39871 / 155.75 GB
> Free PE / Size 0 / 0
> VG UUID ijDVbZ-OFN9-izvN-r2aY-nzaA-SzPl-ra9bHg
>
> --- List of logical volumes ---
>
> pvdata -- logical volume "/dev/vg01/home" at offset 0
> pvdata -- logical volume "/dev/vg01/newhome" at offset 1
> pvdata -- logical volume struct at offset 2 is empty
> (...)
> pvdata -- logical volume struct at offset 254 is empty
> pvdata -- logical volume struct at offset 255 is empty
> --- List of physical volume UUIDs ---
>
> 001: wO50uo-ApVO-0jmr-4RZC-Ggof-O4Ut-6txGOD
> 002: glxYRM-F0DD-ByTO-sFPi-wFNd-ju9V-yW7ieU
> 003: 1yC41U-Jmxg-0NmS-dqKT-Wznu-yYwx-0t92sD
> ===========================================================================
>
> The current backup of the metadata looks OK as well:
>
> (none): root# vgcfgrestore -ll -n vg01
> vgcfgrestore -- INFO: using backup file "/etc/lvmconf/vg01.conf"
> --- Volume group ---
> VG Name vg01
> VG Access read/write
> VG Status NOT available/resizable
> VG # 0
> MAX LV 256
> Cur LV 2
> Open LV 0
> MAX LV Size 255.99 GB
> Max PV 256
> Cur PV 3
> Act PV 3
> VG Size 155.75 GB
> PE Size 4 MB
> Total PE 39871
> Alloc PE / Size 39871 / 155.75 GB
> Free PE / Size 0 / 0
> VG UUID ijDVbZ-OFN9-izvN-r2aY-nzaA-SzPl-ra9bHg
>
> --- Logical volume ---
> LV Name /dev/vg01/home
> VG Name vg01
> LV Write Access read/write
> LV Status NOT available
> LV # 1
> # open 0
> LV Size 48.83 GB
> Current LE 12500
> Allocated LE 12500
> Allocation next free
> Read ahead sectors 128
> Block device 58:0
>
> --- Logical volume ---
> LV Name /dev/vg01/newhome
> VG Name vg01
> LV Write Access read/write
> LV Status NOT available
> LV # 2
> # open 0
> LV Size 106.92 GB
> Current LE 27371
> Allocated LE 27371
> Allocation next free
> Read ahead sectors 120
> Block device 58:1
>
>
> --- Physical volume ---
> PV Name /dev/ide/host0/bus1/target0/lun0/part1
> VG Name vg01
> PV Size 12.65 GB [26520417 secs] / NOT usable 1.42 MB [LVM: 242 KB]
> PV# 1
> PV Status available
> Allocatable yes (but full)
> Cur LV 1
> PE Size (KByte) 4096
> Total PE 3237
> Free PE 0
> Allocated PE 3237
> PV UUID wO50uo-ApVO-0jmr-4RZC-Ggof-O4Ut-6txGOD
>
> --- Physical volume ---
> PV Name /dev/ide/host0/bus0/target0/lun0/part4
> VG Name vg01
> PV Size 36.19 GB [75890304 secs] / NOT usable 3.81 MB [LVM: 266 KB]
> PV# 2
> PV Status available
> Allocatable yes (but full)
> Cur LV 1
> PE Size (KByte) 4096
> Total PE 9263
> Free PE 0
> Allocated PE 9263
> PV UUID glxYRM-F0DD-ByTO-sFPi-wFNd-ju9V-yW7ieU
>
> --- Physical volume ---
> PV Name /dev/ide/host0/bus0/target1/lun0/part4
> VG Name vg01
> PV Size 106.92 GB [224235270 secs] / NOT usable 4.35 MB [LVM: 338 KB]
> PV# 3
> PV Status NOT available
> Allocatable yes (but full)
> Cur LV 1
> PE Size (KByte) 4096
> Total PE 27371
> Free PE 0
> Allocated PE 27371
> PV UUID 1yC41U-Jmxg-0NmS-dqKT-Wznu-yYwx-0t92sD
>
>
>
> I want to get at my data. No matter what. At the moment I have twenty
> scientists banging at my door because they need to be able to continue their
> research.
>
> I actually have their data on the disks twice ... once in the 'home' and once
> in the 'newhome' LV. So I need a way to persuade LVM that hdb (the 'disc' PV
> above) is no longer to be managed by lvm, _without_ destroying its partition
> table (because hdb4 _is_ needed).
>
> Or, to make LVM recognize 'half' a VG (which contains a complete LV though) so
> I can get at the 'home' LV or the 'newhome' LV.
>
>
>
> Do you have any ideas?
>
>
>
>
> --
>
> mfg, Jens Benecke
>
> QOTD: The Internet is not a network of machines. It's a network of PEOPLE.
> That's where its real power comes from.
>
> http://www.rb-hosting.de - Webhosting mit Extras
> Werbefreies Hosting ab ¤7 - SSH-Zugang ab ¤19 - Günstiger Traffic
>
> _______________________________________________
> linux-lvm mailing list
> linux-lvm at sistina.com
> http://lists.sistina.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
*** Software bugs are stupid.
Nevertheless it needs not so stupid people to solve them ***
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Heinz Mauelshagen Sistina Software Inc.
Senior Consultant/Developer Am Sonnenhang 11
56242 Marienrachdorf
Germany
Mauelshagen at Sistina.com +49 2626 141200
FAX 924446
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
More information about the linux-lvm
mailing list