如何压缩ZFS文件系统上的现有数据?

时间:2018-01-17 11:45:24

标签: zfs

我有一个zfs池,它已经拥有大约3TB的数据。 我已经通过运行

设置了compression = lz4
zfs set compression=lz4 secondarystore

root@home:/home/user1# zfs get compression secondarystore
NAME            PROPERTY     VALUE     SOURCE
secondarystore  compression  lz4       local

# zfs get compressratio secondarystore 
NAME            PROPERTY       VALUE  SOURCE
secondarystore  compressratio  1.00x  -

这会压缩现有数据还是使用zfs工具进行其他压缩方法?

2 个答案:

答案 0 :(得分:0)

我已经将大约200G的数据移动到外部存储并将其移回到相同的zfs池中。目录的大小现在是12G,这是惊人的

答案 1 :(得分:0)

我写了a small shell script来复制,验证和覆盖当前工作目录及其所有后代目录中的所有文件,以触发ZFS压缩。使用时要格外小心,并确保事先进行备份。