qcow2 是 qemu 的镜像,可以很好地模拟。
我知道怎么写qcow2格式的数据,但是不知道qcow2的backing files是怎么工作的?
我发现没有教程说这个。
谁能给我提示?
Backing 文件是 qcow2 的外部快照,qemu 将在新镜像中写入 COW 数据。
例如:
你有图像A和B,A是B的备份文件。
当你把B挂载到/dev/nbd,查看它的数据,你会发现你可以看到A的数据。
那是因为如果B范围内没有数据,qemu会读取A的相同范围。
重要说明:如果 qemu 没有找到 A,您将无法在 /dev/nbd 上挂载 B。