Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

14.9. 重新标记镜像的备份文件

qemu-img rebase 更改镜像的备份文件。
# qemu-img rebase [-f fmt] [-t cache] [-p] [-u] -b backing_file [-F backing_fmt] filename
后备文件被改为 backing_file,如果 文件名 格式支持该功能,支持的文件格式将更改为 backing_format
注意
只有 qcow2 格式支持更改后备文件(rebase)。
rebase 可操作的模式 有两种,即 安全和 不安全
默认使用 安全模式 并执行实际重基操作。新的后备文件可能与旧文件不同,qemu-img rebase 命令将注意,使客户机虚拟机可见 的文件名 内容保持不变。为了实现此目的,在对 后备_file 和旧备份文件更改前,任何不同的集群均将合并到 文件名 中。
请注意,安全模式 是昂贵的操作,与转换镜像相当。需要旧的备份文件才能成功完成。
如果 -u 选项传递给 qemu-img rebase,则使用 不安全 模式。在这个模式中,仅更改后备文件名和 文件名 格式,而无需对文件内容执行任何检查。确保正确指定新的后备文件,或者镜像的 guestvisible 内容将损坏。
此模式可用于重命名或移动后备文件。它可在不需要访问的旧备份文件的情况下使用。例如,它可用于修复已移动或重命名备份文件的镜像。