运行 RHEL 9 的虚拟机进入紧急模式。我该怎么办?

运行 RHEL 9 的虚拟机进入紧急模式。我该怎么办? 症状 在 Virtual Machine Manager 中,运行 Red Hat Enterprise Linux 9 (RHEL 9) 的虚拟机进入紧急模式并显示以下消息: 使用root密码登录并输入 ls /dev/mapper/rhel-home 命令后,您会看到以下消息: ls: cannot access '/dev/mapper/rhel-home': No such file or directory 诊断 在...

运行 RHEL 9 的虚拟机进入紧急模式。我该怎么办?

症状

Virtual MAChine Manager中,运行 Red Hat Enterprise Linux 9 (RHEL 9) 的虚拟机进入紧急模式并显示以下消息:

1.png

使用root密码登录并输入ls /dev/mapper/rhel-home命令后,您会看到以下消息:

ls: cannot access '/dev/mapper/rhel-home': No such file or directory

诊断

在 RHEL 9.0 中,默认情况下会启用逻辑卷管理器 (LVM) 中的use_devicesfile选项,以检查 LVM 卷的物理卷标识符 (PVID) 是否与虚拟机上次运行时相同。如果不相同,虚拟机可能会进入紧急模式。但是,以下操作将导致不同的 PVID:

  • 将虚拟硬盘控制器从 VirtIO SCSI 更改为 IDE 或 SATA。
  • 使用 VirtIO SCSI 控制器克隆虚拟机。
  • 使用之前导出的 VirtIO SCSI 控制器导入虚拟机。

因此,执行上述操作后,您的虚拟机可能会进入紧急模式。

解决方案

从紧急模式恢复虚拟机

  1. 在紧急模式下,输入虚拟机的root密码。
  2. 输入以下命令以删除原始设备文件。
    [root@localhost ~]# rm /etc/lvm/devices/system.devices
  3. 输入以下命令以创建新设备文件。
    [root@localhost ~]# vgimportdevices -a
  4. 输入以下命令以重新启动虚拟机。
    [root@localhost ~]# reboot

防止虚拟机进入紧急模式

  1. 打开配置文件/etc/lvm/lvm.conf
  2. 找到use_devicesfile选项。
    # use_devicesfile = 0
  3. 取消该选项的注释并确保其设置为 0。
    use_devicesfile = 0
Loading…
synology常见问题

如何加快 Synology Drive 的同步过程?

2022-11-20 13:24:51

synology常见问题

如何报告杀毒引擎未检测到的病毒?

2022-11-21 11:25:46

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索