1.3. 手动恢复 MicroShift 数据备份
您可以手动从备份中恢复 MicroShift 数据。备份可以在更新后恢复,或者在删除或损坏所需数据的其他系统事件后恢复。默认情况下,自动备份位于 /var/lib/microshift-backups 目录中。您可以通过在每个命令中指定它,使用此目录手动备份和恢复数据。恢复备份时,必须使用整个文件路径。
注意
在 rpm-ostree 系统中,MicroShift 会自动备份和恢复数据。
先决条件
- 对主机的 root 访问权限。
- 数据备份文件的完整路径。
- MicroShift 服务已停止。
流程
运行以下命令,使用您要恢复的备份的完整路径手动恢复 MicroShift 数据:
sudo microshift restore /var/lib/microshift-backups/<my_manual_backup>
$ sudo microshift restore /var/lib/microshift-backups/<my_manual_backup>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
<my_manual_backup> 替换为您使用的备份名称。可选: 您还可以使用完整文件路径恢复自动ostree备份。输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选。使用备份的完整路径从自定义目录中手动恢复数据。运行以下命令:
sudo microshift restore /<mnt>/<other_backups_location>/<another_manual_backup>
$ sudo microshift restore /<mnt>/<other_backups_location>/<another_manual_backup>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
<other_backups_location> 替换为您使用的目录,<my_manual_backup> 替换为您在创建备份时所用的备份名称。- 重启主机。重启主机可让所有工作负载和 pod 重启。
验证
-
使用
oc get pods -A命令来验证集群是否正在运行,然后检查恢复的数据。