重启后主逻辑卷不可用

重启后主逻辑卷不可用

在装有 RHEL 7.2 的服务器上,重新启动时会进入紧急模式。仔细查看后,我发现发生的原因是 /home 分区丢失,原因是 LVM:

  --- Logical volume ---
  LV Name                /dev/rhel/home
  VG Name                rhel
  LV UUID                6GB8TR-ih7d-vg7J-xCLE-A8OH-gmwy-3XLyOb
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                200.88 GiB
  Current LE             51425
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto

在这种紧急模式下,如果我这样做

  vgchange -a y

卷变为“活动”状态,我可以挂载它并查看内容。问题是重新启动后,会出现同样的问题...

1)为什么会发生这种情况?

2)如果 vgchange -ay 是唯一的解决方案,我该如何在每次重启后使其永久生效?

答案1

在您的 fstab 文件中将 _netdev 标志添加到设备,以便启动过程等待物理卷准备就绪,然后重试挂载。

所以

defaults

变成

defaults,_netdev

并确保 netfs 在启动时也在运行

chkconfig netfs on

我希望这样就行了

答案2

我相信你需要添加lvm模块/etc/modules并重建初始化文件, 和蛴螬( 在 Debian 系列和RHEL 系列 Linux 上update-grub使用)update-initramfsdracut

这种情况发生在启动过程中,引导加载程序加载、到达并解压 initrd 文件系统,然后遇到告诉它挂载 LVM 卷的 fstab,但是 lvm 内核模块并不存在于 initrd 环境中(最小化的 linux 引导程序以挂载挂载 rootfs 及其子文件系统所需的所有文件系统),因此在启动期间失败。

相关内容