14.5.15. 使用 blockcommit 短性链


本节介绍如何使用 virsh blockcommit 缩短后备链。有关后备链的更多背景信息,请参阅 第 14.5.18 节 “使用实时块复制进行磁盘镜像管理”
blockcommit 将链中的一个部分的数据复制到支持文件中,从而可以放弃链的其余部分,从而绕过提交的部分。例如,假设这是当前状态:
      base ← snap1 ← snap2 ← active.
使用 blockcommit 将 snap2 的内容移动到 snap1,以便您从链中删除 snap2,从而加快备份的速度。

过程 14.2. virsh blockcommit

  • 运行以下命令:
    # virsh blockcommit $dom $disk -base snap1 -top snap2 -wait -verbose
    snap2 的内容将移到 snap1 中,导致:
    base MOTD snap1 InventoryService active.Snap2 不再有效,可以删除
    警告
    blockcommit 将破坏依赖于 -base 选项的任何文件(除了依赖于 -top 选项的文件,因为这些文件现在指向这个基础)。要防止这种情况,请不要将更改提交到多个虚拟客户机共享的文件。-verbose 选项允许在屏幕中打印进度。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.