[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[linux-lvm] inconsistent metadata



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi guys,

As you may have guessed, from my posting, I'm having some LVM trouble.

Basically this is what has happened.
I got a new 200gig drive, and created an lvm1 pv/vg/lv. Copied loads of data 
onto it, then put the drive into another machine.
After this worked I changed the metadata to lvm2.
Added another drive to the machine and extended the LV and extended the 
filesystem, I then added another drive but created a new LV in the same VG, 
then a third drive was added to a third LV.
And all was well, until...

Yesterday, even though everything was working, I was getting errors like:
Couldn't find device with uuid 'CrijJ6-qPj1-cSYX-HzQF-D4M8-TUkA-yK3FYc'.
Had to swap out the PSU this evening and then upon restarting couldn't 
activate my VG :(

gandalf root # pvdisplay
  Couldn't find device with uuid 'CrijJ6-qPj1-cSYX-HzQF-D4M8-TUkA-yK3FYc'.
  Couldn't find device with uuid 'CrijJ6-qPj1-cSYX-HzQF-D4M8-TUkA-yK3FYc'.
  Couldn't find device with uuid 'CrijJ6-qPj1-cSYX-HzQF-D4M8-TUkA-yK3FYc'.
  Physical volume "unknown device" of volume group "filestore" is exported
  --- Physical volume ---
  PV Name               unknown device
  VG Name               filestore (exported)
  PV Size               189.88 GB / not usable 0
  Allocatable           yes (but full)
  PE Size (KByte)       32768
  Total PE              6076
  Free PE               0
  Allocated PE          6076
  PV UUID               CrijJ6-qPj1-cSYX-HzQF-D4M8-TUkA-yK3FYc

"unknown device" is /dev/hde, my new 200gig drive, which IS working fine, and 
IS exactly where is was before. So, after some googling, and practice on 
another empty drive I decided to do:

gandalf root # pvcreate --uuid CrijJ6-qPj1-cSYX-HzQF-D4M8-TUkA-yK3FYc /dev/hde
  No physical volume label read from /dev/hde
  Physical volume "/dev/hde" successfully created
Which fixed pvdisplay, woo (not)

gandalf root # pvdisplay |head
  Physical volume "/dev/hde" of volume group "filestore" is exported
  --- Physical volume ---
  PV Name               /dev/hde
  VG Name               filestore (exported)
  PV Size               189.88 GB / not usable 0
  Allocatable           yes (but full)
  PE Size (KByte)       32768
  Total PE              6076
  Free PE               0
  Allocated PE          6076
gandalf root # vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "filestore" using metadata type lvm2
gandalf root # vgchange -a y
  Volume group filestore metadata is inconsistent
  Volume group for uuid not found: 
3InK3jOE71aeco40b7L5c1cfU78EJpsk00000000000000000000000000000000
  Volume group filestore metadata is inconsistent
  Volume group for uuid not found: 
3InK3jOE71aeco40b7L5c1cfU78EJpskPVV5#Hyv1z60d#OVfdcJC9TbA3tfsCV6
  Volume group filestore metadata is inconsistent
  Volume group for uuid not found: 
3InK3jOE71aeco40b7L5c1cfU78EJpskp3dZg9RLNdmdRZFx96sbzQ9PEsZ37Wbn
  0 logical volume(s) in volume group "filestore" now active

Aargggh!

Can someone suggest a course of action to get at my data, please?
I just need to iron out this kink in the road and my life long devotion to LVM 
will be complete! :)
Cheers

p.s. gandalf is an Athlon 1.4GHz (at 1GHz), with a gig of ram, on board ATA133 
and a Promise PCI ATA66, running 2.6.0-test6, and LVM 2.00.06. The 3 drives 
IDE drives are on the PCI card (with an additional drive), 4 drives on the 
on-board controller, and 2 SCSI disks is on an Adaptec AIC-7892A U160.
Attached is (hopefully) the full output of {pv,vg,lv}display and 
{pv,vg,lv}scan.

- -- 
Mike Williams
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/hb5KInuLMrk7bIwRAuiuAJ9Fc+jSWmwIz3M7ztHAyZVWA8JgxwCfb6Io
XgtkwLcYwFSPOHkAB+5GHGI=
=RukW
-----END PGP SIGNATURE-----
gandalf root # pvdisplay
  Physical volume "/dev/hde" of volume group "filestore" is exported
  --- Physical volume ---
  PV Name               /dev/hde
  VG Name               filestore (exported)
  PV Size               189.88 GB / not usable 0
  Allocatable           yes (but full)
  PE Size (KByte)       32768
  Total PE              6076
  Free PE               0
  Allocated PE          6076
  PV UUID               CrijJ6-qPj1-cSYX-HzQF-D4M8-TUkA-yK3FYc

  Physical volume "/dev/hdg" of volume group "filestore" is exported
  --- Physical volume ---
  PV Name               /dev/hdg
  VG Name               filestore (exported)
  PV Size               76.28 GB / not usable 0
  Allocatable           yes (but full)
  PE Size (KByte)       32768
  Total PE              2441
  Free PE               0
  Allocated PE          2441
  PV UUID               PdVjWD-7uc7-G7oT-s55m-1JXo-UXIf-bkWZOv

  --- Physical volume ---
  PV Name               /dev/hdf
  VG Name               filestore
  PV Size               74.50 GB / not usable 0
  Allocatable           yes (but full)
  PE Size (KByte)       32768
  Total PE              2384
  Free PE               0
  Allocated PE          2384
  PV UUID               WYGR#I-IkRH-mwfV-nv2O-ga2B-P#zI-gm0etL

  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               filestore
  PV Size               16.22 GB / not usable 0
  Allocatable           yes
  PE Size (KByte)       32768
  Total PE              519
  Free PE               519
  Allocated PE          0
  PV UUID               g4n1Mw-5Pal-#Hjq-OvDd-RLUA-J06m-O8RV2f

gandalf root # vgdisplay
  --- Volume group ---
  VG Name               filestore
  System ID             legolas.home.gaima.co.uk1064954139
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  9
  VG Access             read/write
  VG Status             resizable
  MAX LV                256
  Cur LV                3
  Open LV               0
  Max PV                256
  Cur PV                4
  Act PV                4
  VG Size               356.88 GB
  PE Size               32.00 MB
  Total PE              11420
  Alloc PE / Size       10901 / 340.66 GB
  Free  PE / Size       519 / 16.22 GB
  VG UUID               3InK3j-OE71-aeco-40b7-L5c1-cfU7-8EJpsk

gandalf root # lvdisplay
  --- Logical volume ---
  LV Name                /dev/filestore/movies
  VG Name                filestore
  LV UUID                000000-0000-0000-0000-0000-0000-000000
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                241.16 GB
  Current LE             7717
  Segments               2
  Allocation             next free
  Read ahead sectors     1024

  --- Logical volume ---
  LV Name                /dev/filestore/star-trek
  VG Name                filestore
  LV UUID                PVV5#H-yv1z-60d#-OVfd-cJC9-TbA3-tfsCV6
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                74.50 GB
  Current LE             2384
  Segments               1
  Allocation             next free (default)
  Read ahead sectors     0

  --- Logical volume ---
  LV Name                /dev/filestore/usr
  VG Name                filestore
  LV UUID                p3dZg9-RLNd-mdRZ-Fx96-sbzQ-9PEs-Z37Wbn
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                25.00 GB
  Current LE             800
  Segments               1
  Allocation             next free (default)
  Read ahead sectors     0


gandalf root # pvscan
  PV /dev/hde     is in exported VG filestore [189.88 GB / 0    free]
  PV /dev/hdg     is in exported VG filestore [76.28 GB / 0    free]
  PV /dev/hdf    VG filestore   lvm2 [74.50 GB / 0    free]
  PV /dev/sda2   VG filestore   lvm2 [16.22 GB / 16.22 GB free]
  Total: 4 [16.22 GB] / in use: 4 [16.22 GB] / in no VG: 0 [0   ]
gandalf root # vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "filestore" using metadata type lvm2
gandalf root # lvscan
  inactive          '/dev/filestore/movies' [241.16 GB] next free
  inactive          '/dev/filestore/star-trek' [74.50 GB] next free (default)
  inactive          '/dev/filestore/usr' [25.00 GB] next free (default)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]