Linux LVM commands result in

  • Couldn't find device with uuid

  • Couldn't find all physical volumes for volume group


Help!  Commands like 'lvs', 'lvdisplay', 'vgdisplay', and 'pvscan' result in an error like the following:

Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
  Couldn't find all physical volumes for volume group metabackupvg.
  Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
  Couldn't find all physical volumes for volume group metabackupvg.
  Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
  Couldn't find all physical volumes for volume group metabackupvg.
  Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
  Couldn't find all physical volumes for volume group metabackupvg.

Volume group "metabackupvg" not found

[root@dwetlprod2 ~]# pvscan
  Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
  Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
  Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
  Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
  PV /dev/emcpoweraa1   VG srcdata1vg      lvm2 [50.00 GB / 0    free]
  PV /dev/emcpowerz1    VG srcdata2vg      lvm2 [50.00 GB / 0    free]
  PV /dev/emcpowerj1    VG metalogvg       lvm2 [3.00 GB / 0    free]
  PV /dev/emcpowerl1    VG metalogvg       lvm2 [3.00 GB / 0    free]
  PV /dev/emcpowern1    VG metalogvg       lvm2 [4.99 GB / 0    free]
  PV /dev/emcpowerad1   VG metalogvg       lvm2 [14.00 GB / 0    free]
  PV /dev/emcpowery1    VG auditbackupvg   lvm2 [229.99 GB / 0    free]
  PV /dev/emcpoweru1    VG metabackupvg    lvm2 [45.00 GB / 0    free]
  PV unknown device     VG metabackupvg    lvm2 [69.99 GB / 0    free]
  PV /dev/emcpoweraf1   VG metabackupvg    lvm2 [124.99 GB / 0    free]
  PV /dev/emcpowerv1    VG auditlogvg      lvm2 [3.00 GB / 0    free]
  PV /dev/emcpowerw1    VG auditlogvg      lvm2 [3.00 GB / 0    free]
  PV /dev/emcpowerx1    VG auditlogvg      lvm2 [3.00 GB / 0    free]
  PV /dev/emcpowert1    VG auditlogvg      lvm2 [89.99 GB / 0    free]
  PV /dev/emcpowerb1    VG auditdatavg     lvm2 [25.00 GB / 0    free]
  PV /dev/emcpowerc1    VG auditdatavg     lvm2 [25.00 GB / 0    free]
  PV /dev/emcpowerd1    VG auditdatavg     lvm2 [25.00 GB / 0    free]
  PV /dev/emcpowere1    VG auditdatavg     lvm2 [25.00 GB / 0    free]
  PV /dev/emcpowerk1    VG auditdatavg     lvm2 [25.00 GB / 0    free]
  PV /dev/emcpowerm1    VG auditdatavg     lvm2 [25.00 GB / 0    free]
  PV /dev/emcpowero1    VG auditdatavg     lvm2 [25.00 GB / 0    free]
  PV /dev/emcpowerq1    VG auditdatavg     lvm2 [25.00 GB / 0    free]
  PV /dev/emcpowerp1    VG auditdatavg     lvm2 [25.00 GB / 0    free]
  PV /dev/emcpowerr1    VG auditdatavg     lvm2 [25.00 GB / 0    free]
  PV /dev/emcpowerab1   VG auditdatavg     lvm2 [25.00 GB / 0    free]
  PV /dev/emcpowerf1    VG metadatavg      lvm2 [11.00 GB / 0    free]
  PV /dev/emcpowerg1    VG metadatavg      lvm2 [11.00 GB / 0    free]
  PV /dev/emcpowerh1    VG metadatavg      lvm2 [11.00 GB / 0    free]
  PV /dev/emcpoweri1    VG metadatavg      lvm2 [11.00 GB / 0    free]
  PV /dev/emcpowers1    VG metadatavg      lvm2 [20.00 GB / 0    free]
  PV /dev/emcpowera1    VG metadatavg      lvm2 [20.00 GB / 0    free]
  PV /dev/emcpowerae1   VG metadatavg      lvm2 [14.00 GB / 0    free]
  Total: 32 [1.04 TB] / in use: 32 [1.04 TB] / in no VG: 0 [0   ]

Solution


This scenario indicates that a disk is missing from the volume group.
 This is clear since pvscan scans all disks for physical volumes, and
it's telling us that it cannot find a device.  In my case, I deleted a
LUN from the EMC that I knew was no longer being used, but I forgot to
update the LVM configuration.  To correct the issue, I removed the lost
physical volume from the volume group using the --removemissing argument of the vgreduce command.

Tip: Run vgreduce with the --test and --verbose options to validate what will be executed and confirm this is what you want to do.

[root@dwetlprod2 ~]# vgreduce --removemissing --verbose metabackupvg
    Finding volume group "metabackupvg"
    Wiping cache of LVM-capable devices
  Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
  Couldn't find all physical volumes for volume group metabackupvg.
  Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
  Couldn't find all physical volumes for volume group metabackupvg.
  Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
  Couldn't find all physical volumes for volume group metabackupvg.
  Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
  Couldn't find all physical volumes for volume group metabackupvg.
  Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
  Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
  Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
  Couldn't find device with uuid 'R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP'.
    Archiving volume group "metabackupvg" metadata (seqno 73).
    metabackupvg/backup2lv has missing extents: removing (including dependencies)
    Removing LV backup2lv from VG metabackupvg
    Removing PV with UUID R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP from VG metabackupvg
    Creating volume group backup "/etc/lvm/backup/metabackupvg" (seqno 74).
  Wrote out consistent volume group metabackupvg
[root@dwetlprod2 ~]#

If a device needs to be added back, a solution for recovery is to cut
another 70G LUN on the EMC, present it to the host and add it back into
the volume group with the same UUID.  Read my post on adding a new lun.

[root@dwetlprod2 ~]# pvcreate --uuid R5zG2s-g4yi-ytEO-8Xvk-2B0s-S36G-9nWhXP /dev/emcpowerah
  Physical volume "/dev/emcpowerah" successfully created
[root@dwetlprod2 ~]# vgcfgrestore metabackupvg
  Restored volume group metabackupvg
[root@dwetlprod2 ~]# vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "srcdata1vg" using metadata type lvm2
  Found volume group "srcdata2vg" using metadata type lvm2
  Found volume group "metalogvg" using metadata type lvm2
  Found volume group "auditbackupvg" using metadata type lvm2
  Found volume group "auditlogvg" using metadata type lvm2
  Found volume group "metabackupvg" using metadata type lvm2
  Found volume group "auditdatavg" using metadata type lvm2
  Found volume group "metadatavg" using metadata type lvm2

Run a file system check on the device then mount it.  If your device
(LUN) was mistakenly deleted, or in the case of physical media the disk
has gone kaput, then you'll need to restore data from backups.

You may have noticed that I didn't even fdisk the replacement device.
 Don't forget to do this step if you will be restoring data and you're
restoring to a partition.

Linux_LVM Couldn't find device with uuid的更多相关文章

  1. Please specify exact device preset UUID

    Please specify exact device preset UUID 重启RAD IDE,重新选择 IOS Simulator ,iphone 机型!

  2. DELPHI 调试IOS时出现 Please specify exact device preset UUID

    右击设备DEVICE, 选择REFRESH刷新, 再重新选择一个设备即可.

  3. Android中连接蓝牙设备时遇到createRfcommSocketToServiceRecord的UUID问题和BluetoothSocket的connect失败

    [问题] 折腾: [记录]编写Android中的蓝牙模块驱动和底层HART设备 期间,参考: Bluetooth | Android Developers – ManagingAConnection ...

  4. 记一次磁盘UUID不能识别故障处理

    早上zabbix报警,磁盘满了,登录服务器查看信息,一顿操作,突然发现最后lvextend命令不能扩容,查看LVM信息 报错信息"Couldn't find device with uuid ...

  5. 关于xcode导出设置中的一些概念

    Development Certificates:在电脑通过秘钥串生成一个私人秘钥,这就是:CertificateSigningRequest.certSigningRequest 简称CSR,团队中 ...

  6. android蓝牙打印机

    您还未登录!|登录|注册|帮助 首页 业界 移动 云计算 研发 论坛 博客 下载 更多 reality_jie的专栏 编程的过程是一种微妙的享受       目录视图 摘要视图 订阅 CSDN2013 ...

  7. Android蓝牙实例(和单片机蓝牙模块通信)

    最近做毕设,需要写一个简单的蓝牙APP进行交互,在网上也找了很多资料,终于给搞定了,这里分享一下^_^. 1.Android蓝牙编程 蓝牙3.0及以下版本编程需要使用UUID,UUID是通用唯一识别码 ...

  8. Android 读取蓝牙设备信息开发

    (1)Android手机一般以客户端的角色主动连接SPP协议设备(接上蓝牙模块的数字传感器),连接流程是: 1.使用registerReceiver注册BroadcastReceiver来获取蓝牙状态 ...

  9. BLE Hacking:使用Ubertooth one扫描嗅探低功耗蓝牙

    0×00 前言 低功耗蓝牙(Low Energy; LE),又视为Bluetooth Smart或蓝牙核心规格4.0版本.其特点具备节能.便于采用,是蓝牙技术专为物联网(Internet of Thi ...

随机推荐

  1. maven项目Dao层优化

    平时我们习惯一个实体类就对应一个dao类,这样做,增删改查都大同小异,只是实体类对象不一样而已,因此,我们可以把公用的方法抽取来,建立一个IBaseDao接口,如下: public interface ...

  2. 深入理解SELECT ... LOCK IN SHARE MODE和SELECT ... FOR UPDATE

    概念和区别 SELECT ... LOCK IN SHARE MODE走的是IS锁(意向共享锁),即在符合条件的rows上都加了共享锁,这样的话,其他session可以读取这些记录,也可以继续添加IS ...

  3. CentOS 5 上使用yum同时安装32位和64位包的解决方法

    在centos上使用yum在线安装软件包的时候,有时候会同时安装32位和64位的包.并且在update的时候也会更新双份. 其实让yum只安装64位的包,只要在 /etc/yum.conf 中加个 e ...

  4. Gym - 101503I 利用到图论的构造

    比赛的时候没有注意到 给出的up矩阵 能使我们随便选一列 确定这一列的rank 这样我们得出每一行列的rank 进行构图 大->小 然后从大到小放 当前放的点 和他有因果关系并且比他大的点必须已 ...

  5. U盘安装XP

    ZC: 第1阶段结束 进入第2阶段 的时候,还是需要手动选择USB启动 (如果没有修改BIOS为USB启动的话) ZC: 我用的 WinSetupFromUSB,是文章尾部的那个版本的软件界面. ZC ...

  6. Linux 设备驱动之 UIO 机制

    一个设备驱动的主要任务有两个: 1. 存取设备的内存 2. 处理设备产生的中断 对于第一个任务.UIO 核心实现了mmap()能够处理物理内存(physical memory),逻辑内存(logica ...

  7. Springboot- Spring缓存抽象学习笔记

    Spring缓存作用准备: 1.准备数据(准备一个有数据的库和表/导入数据库文件,准备好表和表里面的数据) 2.创建javaBean封装数据 3.整合MyBatis操作数据库( 这里用MyBatis) ...

  8. java Graphics2d消除锯齿,使字体平滑显示

    Java 2D API 提供的文本处理功能进行美化.Java 2D API 的文本功能包括: 使用抗锯齿处理和微调(hinting)以达到更好的输出质量 可以使用系统安装的所有字体 可以将对图形对象的 ...

  9. spring3: 依赖和依赖注入-xml配置-DI的配置

    3.1.1  依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系.接口与接口之间的继承关系: 实现:表示类对接口的实现 ...

  10. uva 1511 最小生成树

    https://vjudge.net/problem/UVA-1151 题意,给出N个点以及二维坐标,可以在任意两点间建立通路,代价是两点欧几里得距离的平方,同时有q个套餐,套餐x有qx个点,代价是q ...