最适合 duplicity 后端的 ZFS 数据集配置

最适合 duplicity 后端的 ZFS 数据集配置

我目前正在使用 FreeNAS 系统备份我的笔记本电脑和台式机。我正在使用 deja-dup(duplicity 的包装器)来处理客户端。假设我在客户端上使用现成的默认设置,我应该如何设置我的 ZFS 数据集?

我的选择是:

  • 压缩级别:[ none, lz4, gzip[1-9], zle ]
  • 挂载选项:[ atime, noatime ]
  • 记录大小:[512b, 1k, 2k, 4k..1024k]
  • ZFS 重复数据删除:[开启,关闭]

答案1

  • 始终使用压缩(最好使用 lz4),因为它速度更快且节省空间。即使您有不可压缩的数据,也不会遇到任何问题。
  • 记录大小取决于您的数据和硬件。“错误”(不合适)值的缺点是性能较低和/或浪费存储空间。
  • 如果您不知道重复数据删除的缺点,并且没有充分的理由(以及支持它的硬件),请不要使用重复数据删除。就您而言,由于您已经通过软件进行了重复数据删除,因此它几乎不会给您带来任何好处。

一般来说,ZFS 的默认设置是合理的。只有在需要时才应该更改它们(在测试之后,而不是假设您需要更改)。zdb可以为您提供一些提示,说明重复数据删除或压缩等设置是否会起作用,我认为它在手册页中。

相关内容