这可能是一个幼稚的问题,因为我是新手,我找不到任何关于 mdadm+zfs 的结果,但经过一些测试,它似乎可以工作:
用例是具有 RAID6 的服务器,用于某些不经常备份的数据。我认为 ZFS 或 RAID6 中的任何一个都可以很好地为我服务。平台是Linux。性能是次要的。所以我正在考虑的两个设置是:
为什么是 ZFS+RAID6?这主要是因为 ZFS 无法使用新磁盘扩展 raidz2。你可以用更大的磁盘替换磁盘,我知道,但不能添加另一个磁盘。您可以使用 mdadm 作为冗余层来实现 2 磁盘冗余和 ZFS 磁盘增长。
除了这个要点(否则我可以直接进入没有 RAID 的 raidz2),这些是我看到的每个选项的利弊:
所以,以一个适当的问题结束:
1) 是否有任何本质上不鼓励或排除 RAID6+ZFS 的东西?任何人都有这样的设置的经验?
2) 校验和和压缩是否有可能使 ZFS 变得不必要(保持文件系统增长的可能性)?因为 RAID6+LVM 组合似乎是认可的、经过测试的方式。
我知道现代文件系统快照占用的空间非常小,直到它们因文件更改而开始出现分歧。但是,我一直无法确定 btrfs 管理更改的粒度。换句话说,文件中的一个小更改是否会导致更改快照中的文件的整个重新分配,或者仅重新分配文件的子集?
原因是要知道在处理非常大的文件的快照时会发生什么。