系统中存在无法激活的逻辑卷组时,重装系统失败

问题现象

由于磁盘故障,系统中存在无法激活的逻辑卷组,重装系统出现异常。

原因分析

安装时有激活逻辑卷组的操作,无法激活时会抛出异常。

解决方法

重装系统前如果系统中存在无法激活的逻辑卷组,为了避免重装系统过程出现异常,需在重装前将逻辑卷组恢复到正常状态或者清除这些逻辑卷组。举例如下:

  • 恢复逻辑卷组状态

    1. 使用以下命令清除vg激活状态, 防止出现“Can’t open /dev/sdc exclusively mounted filesystem”。

      1. vgchange -a n testvg32947
    2. 根据备份文件重新创建pv。

      1. pvcreate --uuid JT7zlL-K5G4-izjB-3i5L-e94f-7yuX-rhkLjL --restorefile /etc/lvm/backup/testvg32947 /dev/sdc
    3. 恢复vg信息。

      1. vgcfgrestore testvg32947
    4. 重新激活vg。

      1. vgchange -ay testvg32947
  • 清除逻辑卷组

    1. vgchange -a n testvg32947
    2. vgremove -y testvg32947