我应该使用哪些属性和功能普通的和镜子池?(在 Ubuntu/Arch/Manjaro 上的 Linux 上的 ZFS 上)
我有两块 4TB 硬盘,我想创建两个池:
- 普通的(RAID0):第一个驱动器的前 500G 和第二个驱动器的前 500G(总共约 1TB)
- 镜子(RAID1):包含第一块驱动器的剩余部分和第二块驱动器的剩余部分(总共约 3.5 TB)
这普通的池将用作通用工作存储,它可能只有一个数据集,并且速度应尽可能快,它将存储临时数据(如用于训练的大型 NN 数据集)
这镜子池将用作可靠的存档存储,它将有两个数据集
- 折断:它将从 SSD 上的另一个池接收 /home 目录的快照
- 保险库:将存储有价值的数据
我个人认为镜像使用 zstd 压缩,普通使用 lz4 压缩
这些属性有什么作用(它们应用于池和池在 SSD 上,如 ZOL Ubuntu 指南中所建议的那样)
ashift=12
acltype=posixacl
canmount=off
normalization=formD
relatime=on
xattr=sa
dnodesize=auto