Red Hat Training

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

14.3. 镜像比较

将两个指定的镜像文件的内容(imgname1 和 img name2)qemu-img compare 命令进行比较。(可选)指定文件格式类型(fmt)。镜像可以有不同的格式和设置。
默认情况下,如果较大的镜像在另一个镜像后面只包含这个区域中的未分配或者零个扇区,则具有不同大小的镜像被视为相同。另外,如果一个镜像中没有分配任何扇区,且在另一个镜像中仅包含零字节,则会尽可能高。如果您指定了 -s 选项,如果镜像大小不同,或者某个扇区在一个镜像中被分配,则镜像不会被视为相同。
 # qemu-img compare [-f fmt] [-F fmt] [-p] [-s] [-q] imgname1 imgname2
qemu-img 比较 命令退出了以下退出代码之一:
  • 0 - 镜像是相同的
  • 1 - 镜像是不同的
  • 2 - 打开其中一个镜像时出错
  • 3 - 检查扇区分配时出错
  • 4 - 读取数据时出错