如果删除 ZFS 上的树,如何发现可用空间的增加?

如果删除 ZFS 上的树,如何发现可用空间的增加?

考虑启用重复数据删除的 ZFS 池。现在考虑包含相同内容的多个目录树 [D1 到 D10]。第一个 [D1] 占用 TB 的“实际”磁盘空间。其他[D2-D9]有一些簿记开销,但基本上重复使用相同的块......

如果其中之一那些Threes 被删除后,该卷上的可用空间不应发生变化(明显)。只有当所有的树都被删除后,它才会改变......

到目前为止,一切都很好。

但是,如果另一棵树有自己的数据[Q1]....这会占用数据的TD...

现在,如果我执行“ls”,我会看到 11 个目录...D1 到 D10,以及 Q1...

我们已经准备好回答基本问题:我如何知道删除 Q1 将释放实际空间,但删除任何单个 D?目录不会?我如何量化任何给定(假设)操作恢复的磁盘空间是什么???

相关内容