是否需要在 zvol 上的 VM 内部启用 trim?

是否需要在 zvol 上的 VM 内部启用 trim?

zfs 和 virtio 都支持 trim,这意味着,使用 zvols 的虚拟机可以将 trim 操作转发到物理底层磁盘。(请原谅我使用“物理 zpool”这个词。我用它来区分物理磁盘上的 zpool 和 zvols 上的 zpool)。我现在对此设置的问题是:

由于我在主机上的物理池上确实有一个自动修剪服务(每周),所以我是否也需要在位于同一物理池上的 zvol 上的 VM 内的虚拟池上运行自动修剪服务?

或者换句话说,物理池是否会自动知道 zvol 上的内部 zpool 中删除了哪些内容?或者 VM 正在执行的 trim 操作是否需要告知物理池数据已被删除?

相关内容