![是否需要在 zvol 上的 VM 内部启用 trim?](https://linux22.com/image/778478/%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E5%9C%A8%20zvol%20%E4%B8%8A%E7%9A%84%20VM%20%E5%86%85%E9%83%A8%E5%90%AF%E7%94%A8%20trim%EF%BC%9F.png)
zfs 和 virtio 都支持 trim,这意味着,使用 zvols 的虚拟机可以将 trim 操作转发到物理底层磁盘。(请原谅我使用“物理 zpool”这个词。我用它来区分物理磁盘上的 zpool 和 zvols 上的 zpool)。我现在对此设置的问题是:
由于我在主机上的物理池上确实有一个自动修剪服务(每周),所以我是否也需要在位于同一物理池上的 zvol 上的 VM 内的虚拟池上运行自动修剪服务?
或者换句话说,物理池是否会自动知道 zvol 上的内部 zpool 中删除了哪些内容?或者 VM 正在执行的 trim 操作是否需要告知物理池数据已被删除?