【发布时间】:2017-12-29 11:09:37
【问题描述】:
我在server1 上有一个数据集,我想备份到第二个server2。
Server1(原始):
zfs list -o name,used,avail,refer,creation,usedds,usedsnap,origin,compression,compressratio,refcompressratio,mounted,atime,lused storage/iscsi/webhost-old 产生:
NAME USED AVAIL REFER CREATION USEDDS USEDSNAP ORIGIN COMPRESS RATIO REFRATIO MOUNTED ATIME LUSED
storage/iscsi/webhost-old 67,8G 1,87T 67,8G Út kvě 31 6:54 2016 67,8G 16K - lz4 1.00x 1.00x - - 67,4G
向第二台服务器发送卷:
zfs send storage/iscsi/webhost-old | pv | ssh -c arcfour,aes128-gcm@openssh.com root@10.0.0.2 zfs receive -Fduv pool/bkp-storage
在 378 秒(189MB/秒)内收到 69.6GB 流
Server2 zfs 列表产生:
NAME USED AVAIL REFER CREATION USEDDS USEDSNAP ORIGIN COMPRESS RATIO REFRATIO MOUNTED ATIME LUSED
pool/bkp-storage/iscsi/webhost-old 36,1G 3,01T 36,1G Pá pro 29 10:25 2017 36,1G 0 - lz4 1.15x 1.15x - - 28,4G
为什么尺寸会有这么大的差别?谢谢。
【问题讨论】:
-
什么是重复数据删除设置?另请注意,两个文件系统的压缩率不同。在我看来,ZFS 压缩比数字总是有些模糊。
-
不使用去重(去重已关闭)。在备份池上设置了压缩,但是 1.15 不是 36,1 vs 67,8 G :\ 可能是一些 ZFS 数据存储优化?