我正在尝试解决 DR 测试期间出现的问题,并从一开始就承认 LVM 不是我的强项。
我们有一个在 ESXi 5.1 上运行的 RHEL6 虚拟机。我们使用 LUN 到 LUN 复制来允许我们使用称为 SRM 的系统来恢复我们的虚拟机。 VM 上有一个 3TB 逻辑卷,每个“物理磁盘”都有自己的硬盘和创建的 LUN。测试恢复过程会在恢复站点上拍摄 LUN 的快照,以便进行测试等,然后转储任何更改。
所有其他虚拟机均已正确启动,但此虚拟机无法正常运行。我收到的错误是:
Couldn't find device with uuid B91AAR-........
Couldn't find device with uuid zcRrvn-........
这意味着 LVM 缺少两个物理卷,因此无法安装。运行“fdisk -l”我可以看到两个设备/dev/sdb/和/dev/sdc/,但它们不是/dev/sdb1或/dev/sdc1。我最初认为这意味着分区信息已被丢弃,但在其实时对应项上运行相同的命令会产生相同的结果(sdb 和 sdc 没有 fdisk 知道的分区)。据我了解,这不是 LVM 的要求,但出于理智考虑,这并不被认为是最佳实践。
我尝试使用恢复文件和 pvcreate 重新创建物理磁盘,但仍然找不到物理磁盘。我对接下来要尝试什么来尝试让这项工作有点困惑,并且会很感激有人能给我提供的任何指导。
编辑:fstab:
[root@proddossvm ~]# more /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/dev/VolGroup01/LogVol00 /PRODDOSS ext3 defaults 0 0
答案1
正如评论中提到的,pvs 将是解决这个问题的关键。下次你开始测试时也许你可以获取输出。
可能值得检查/etc/lvm/lvm.conf
并查找列出的“过滤器”。如果已修改(则应该被修改,但通常会被跳过)以忽略/dev/sdb
,sdc
否则会导致您的确切错误。