ZFS
跳转到导航
跳转到搜索
调优选项
zpool create -O dedup=on -O compression=on -O relatime=on -O atime=off -O xattr=sa -O acltype=posixacl POOL_NAME DEV
zfs set compression=on zpool
zfs set atime=off zpool
zfs set relatime=on zpool
zfs set xattr=sa zpool
zfs set acltype=posixacl zpool
发送/接收
发送选项
-D
- dedup
-L
- 支持大块
-e
- 更紧凑
-c
- 压缩
-p
- 包含属性
-v
- 详细信息
-R
- 复制,会包含子文件系统、属性、快照等。
接收选项
-s
- 中断时保留状态
示例
复制文件系统及其快照到新的 pool(需要事先创建上级文件系统):
# sudo zfs create backup6/backup
sudo zfs send -LR backup5/backup/root@20180817_1816 | pv | sudo zfs recv -s backup6/backup/root
限制内存使用
echo "options zfs zfs_arc_max=2147483648" | sudo tee -a /etc/modprobe.d/zfs.conf
echo "2147483648" | tee /sys/module/zfs/parameters/zfs_arc_max
注意事项
- ZFS 不支持作为 overlay 的 upperdir(2017年6月19日,0.6.5.9)
外部链接
- How To Size Main Memory for ZFS Deduplication
- Btrfs vs ZFS 實現 snapshot 的差異 - Farseerfc的小窩
- ZFS 分層架構設計 - Farseerfc的小窩