![ISO 和 QCO2 映像之间的主要区别是什么?](https://linux22.com/image/72377/ISO%20%E5%92%8C%20QCO2%20%E6%98%A0%E5%83%8F%E4%B9%8B%E9%97%B4%E7%9A%84%E4%B8%BB%E8%A6%81%E5%8C%BA%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%20.png)
尝试创建 VM 时,使用 .qcow2 比 .img 文件有什么好处吗?
我有一个较小的 debian .iso,并且至少在 .qcow2 中发现它很慢。
我也看到了http://wiki.qemu.org/Features/Qcow3这两行出现在那里:-
接近原始性能,可与 QED 竞争
性能分析表明,QCOW2 性能明显比使用原始文件差。不同的方法,包括 QED 的简化元数据和完全异步实现,已经证明现代图像格式可以实现接近原始的性能。元数据缓存和批量更新也可以提高性能,但需要图像格式更改在所有情况下都有效。
提高性能是 QCOW3 图像格式的主要动机。
有谁可以评论一下。我猜测 qcow3 仍然悬而未决。
答案1
文件qcow2
通常比等效的图像文件更节省空间。虽然可以创建“稀疏”图像文件,但这些文件很难以有效的方式传输。 Aqcow2
依靠稀疏分配以外的机制来实现“精简配置”,因此更容易移动。
文件可以定义为背景图像(可以是原始文件或其他图像)qcow2
之上的写时复制 (COW) 层。qcow2
当您想要从同一个底层映像启动多个虚拟机,但希望每台计算机能够存储自己的修改(称为“快照”的功能;您可以阅读更多详细信息)时,这可能非常有用这里)。
另一方面,正如您所看到的,qcow2
文件的性能可能不如原始图像文件。
答案2
如果您不需要 VM 的特定功能qcow2
并希望使用该 VM 多年,请考虑不要使用qcow2
.如果您经常更新操作系统,或者使用了很多临时文件,则删除的文件可能不会在您的真实硬盘驱动器上释放。您最终可能会得到比原始文件更大的图像文件。
如果硬盘上有足够的可用空间,您可以根据需要在图像格式之间进行转换。