SUSE Support

Here When You Need Us

LVM Volume Group Shows "unknown device"

This document (3803380) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Linux Enterprise Server 15
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise Server 11
SUSE Linux Enterprise Server 10
SUSE Linux Enterprise Server 9
Logical Volume Management Version 2 (LVM)
 

Situation

When an LVM volume group is activated, it displays an "unknown device" error. The logical volumes will not activate.

# pvscan
Couldn't find device with uuid '56ogEk-OzLS-cKBc-z9vJ-kP65-DUBI-hwZPSu'.
Couldn't find device with uuid '56ogEk-OzLS-cKBc-z9vJ-kP65-DUBI-hwZPSu'.
PV /dev/sdb VG ops lvm2 [200.00 MB / 0 free]
PV unknown device VG ops lvm2 [200.00 MB / 0 free]
PV /dev/sdd VG sales ops [200.00 MB / 150.00 MB free]
Total: 4 [600.00 MB] / in use: 4 [600.00 MB] / in no VG: 0 [0 ]

When When a physical disk is removed from a volume group containing multiple disks, it will also result in a paritial mode volume group. In the example below, the lrg volume group is missing one of its disks, resulting in partial mode.

# /sbin/vgs
  Couldn't find device with uuid ntc7O9-wevl-ZtXz-xESe-wwUB-G8WZ-6RtjxB.
  VG   #PV #LV #SN Attr   VSize   VFree 
  asm    1   2   0 wz--n- 300.00m  60.00m
  ceo    1   1   0 wz--n- 252.00m  12.00m
  lrg    4   1   0 wz-pn-   1.19g 716.00m
  sys    1   3   0 wz--n-   3.50g  12.00m

 

Resolution

Generally this error means the physical device is missing or the LVM meta data on the device is corrupted or missing. The general procedure to recover the volume is:

1. Replace the failed or missing disk
2. Restore the missing disk's UUID
3. Restore the LVM meta data
4. Repair the file system on the LVM device

Scenario 1:
If the disk was just removed without preparing LVM, then just put the disk back in the server and reboot. If you intend to remove the device, first remove the disk from the volume group, then from the server.

Scenario 2:
If the disk is installed in the server, but still unknown, the LVM meta data may be missing. You need to restore the UUID for the device as displayed by pvscan, and then run vgcfgrestore to restore the LVM meta data. Activate the VG and do a filesystem check. For example:

# pvcreate --uuid 56ogEk-OzLS-cKBc-z9vJ-kP65-DUBI-hwZPSu /dev/sdc --restorefile <path-to-restore-file>
NOTE! If you are not using a metadata backup, then instead of --restorefile, --norestorefile is used. A restorefile is often required.

# vgcfgrestore ops

NOTE! If using a restore file with vgcfgrestore, you need to add the parameter "--file </path-to-restore-file>

If the VG is not currently activated, a vgchange -ay is needed before the LV devices will be created and accessible by device mapper
# vgchange -ay ops

Finally, ensure the filesystem is good with a filesystem check:
# fsck /dev/ops/

NOTE: Make sure you use the correct UUID, as displayed by pvscan. Otherwise, the vgcfgrestore may fail.

Cause

A physical disk included in a volume group has been removed.
Metadata was corrupted
A partition was written over the metadata corrupting the PV

Additional Information

For more detailed information about recovering an LVM volume group, refer to Cool Solutions: Recovering a Lost LVM Volume Disk .

Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:3803380
  • Creation Date: 01-Aug-2007
  • Modified Date:02-Nov-2023
    • SUSE Linux Enterprise Desktop
    • SUSE Linux Enterprise Server

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com

tick icon

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

tick icon

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.

tick icon

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.