zfs 数据集上的 qcow2 图像?

zfs 数据集上的 qcow2 图像?

我对 ZFS 还不太熟悉,正在考虑在 zfs 数据集或 zvol 上使用 qcow2 磁盘映像是否是更好的选择。然后可能取决于 VM 客户机上使用的操作系统。我正在 Ubuntu 22.04 上设置 KVM,使用 mdadm 镜像作为操作系统,并使用 4 个额外磁盘作为 zpool 的 zfs raid10。

几个 VM 客户机将是 FreeBSD,我将在其中使用 zfs 上的 root 和单独的 zpool 来存储数据。这已经为我提供了 zfs 的快照、发送/接收、数据重复数据删除等功能。我认为这台 VM 的最佳后端是 zfs 数据集上的 qcow2 映像?主机以及 VM 客户机内的 zfs 文件系统可以对数据集进行快照和管理。将 zfs 文件系统放在 zvol 之上听起来不太对劲。

也许所有的 VM 客户机都应该在单独的数据集上使用 qcow2 进行快照,特别是因为我在本文档中了解了 zvols 的快照限制?

https://jrs-s.net/2016/06/16/psa-snapshots-are-better-than-zvols/

我还看到有人评论说,将 qcow2 放在 zfs 上不好,因为一个 cow 文件系统位于另一个 cow 文件系统之上,导致 SSD 驱动器磨损加剧。有人可以提供一下使用这两种文件系统的经验吗?

相关内容