恢复运行 zfs 的 centos 7 机器

恢复运行 zfs 的 centos 7 机器

我有一台 centos 7 机器,使用 zfs 数据集作为启动卷。我进入单用户模式以使用以下步骤重置 root 密码本指南。我三次检查了我是否记得touch /.autorelabel我的控制台历史记录。

我在另外两台机器上成功地执行了相同的步骤,但在这台机器上,当我重新启动系统时,它给出了错误error: checksum verification failed.并进入 grub 救援提示符。

我发现这个论坛主题有人似乎遇到了几乎相同的问题,并通过启动 livecd 并执行 a ,zpool import然后执行 a 来解决它zpool scrub,但我一直无法启动 livecd。在启动过程中,尝试启动登录服务时始终失败。我尝试过两种不同的 centos 7 livecd 镜像。有人对从这个问题中恢复有什么建议吗?

答案1

centos 7 live CD 不适合我,但我能够使用我发现的支持 zfs 的系统救援 CD 启动这里。一旦启动到 shell,我就可以执行:

zpool import -f rpool

其次是:

zpool export

然后我重新启动机器,它正常从本地驱动器启动。

相关内容