1.2. 手动备份 MicroShift 数据


您可以随时手动备份 MicroShift 数据。在系统更新前备份您的数据,以便在更新失败或出现其他系统问题时保留其使用。自动备份在 /var/lib/microshift-backups 目录中创建。您可以通过在每个命令中指定它,使用此目录手动备份和恢复数据。在创建备份时,必须使用整个文件路径作为输出文件。

先决条件

  • 有到主机的 root 访问权限。
  • MicroShift 已停止。

流程

  1. 运行以下命令,使用父目录并指定名称(如 /var/lib/microshift-backups/<my_manual_backup& gt; )来手动创建备份:

    $ sudo microshift backup /var/lib/microshift-backups/<my_manual_backup>
    Copy to Clipboard Toggle word wrap

    <my_manual_backup > 替换为您要使用的备份名称。

    输出示例

    ??? I1017 07:38:16.770506    5900 data_manager.go:92] "Copying data to backup directory" storage="/var/lib/microshift-backups" name="test" data="/var/lib/microshift"
    ??? I1017 07:38:16.770713    5900 data_manager.go:227] "Starting copy" cmd="/bin/cp --verbose --recursive --preserve --reflink=auto /var/lib/microshift /var/lib/microshift-backups/test"
    ??? I1017 07:38:16.776162    5900 data_manager.go:241] "Finished copy" cmd="/bin/cp --verbose --recursive --preserve --reflink=auto /var/lib/microshift /var/lib/microshift-backups/test"
    ??? I1017 07:38:16.776256    5900 data_manager.go:125] "Copied data to backup directory" backup="/var/lib/microshift-backups/test" data="/var/lib/microshift"
    Copy to Clipboard Toggle word wrap

  2. 可选:通过运行以下命令,使用自定义名称在特定父目录中手动创建备份:

    $ sudo microshift backup /mnt/<other_backups_location>/<another_manual_backup>
    Copy to Clipboard Toggle word wrap

    <other_backups_location > 替换为您要使用的目录,将 < my_manual_backup > 替换为您要使用的备份名称。

验证

  • 您可以通过查看您选择的目录中的数据来验证备份是否存在。例如: /var/lib/microshift-backups/<my_manual_backup>/ 或 / mnt/<other_backups_location>/<another_manual_backup>
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat