更新时间:2024-08-02 10:58:30

问题原因: 对该情况,该LVM卷被当做独立磁盘卷进行备份,恢复后需要修改/etc/fstab和/boot/grub/grub.conf中文件内容才能正常启动主机。

Linux 6 系列系统解决方法:

  1. 参考Linux 6系列进入救援模式shell命令行,修改fstab文件。

  2. 将备份后的boot分区对应的挂载点挂载到/mnt/sysimage/boot目录下:mount /dev/sda1(该挂载点请根据实际情况填写) /mnt/sysimage/boot

image35.png

  1. 进入/mnt/sysimage/boot/grub目录,修改grub.config文件,删除所有rd.LVM.lv=xxx,将root=/dev/mapper/rhel_histest-root等修改为root=UUID=xxx(rhel_histest-root为源端的原LVM名称,请根据实际情况查询;UUID=xxx为备份后原LVM卷对应的根目录独立磁盘的UUID)或修改root=设备名称(设备名称为原LVM卷对应的根目录独立磁盘的设备名称),若有多个启动项,则均需要修改,修改完成后保存并退出。

    image36.png

    image37.png

    image38.png

  2. 此时若无其他修复项,输入reboot,等待系统重启。

Linux 7 系列系统解决方法:

  1. 参考 Linux 7系列系统解决方法,进入救援模式shell命令行,修改fstab文件。

  2. 重启系统,重新进入救援模式,选择1)continue。

    image22.png

  3. 进入命令行,输入chroot /mnt/sysimage

    image23.png

  4. 修改boot/grub2/grub.cfg:vi boot/grub2/grub.cfg,删除所有rd.LVM.lv=xxx,将root=/dev/mapper/rhel_histest-root等修改为root=UUID=xxx(rhel_histest-root为源端的原LVM名称,请根据实际情况查询;UUID=xxx为备份后原LVM卷对应的根目录独立磁盘的UUID)或修改root=设备名称(设备名称为原LVM卷对应的根目录独立磁盘的设备名称),若有多个启动项,则均需要修改。

修改前如下:

image39.png

修改后如下:

image40.png

  1. 此时若无其他修复项,输入reboot,等待系统重启。