这zpool 创建页面状态
-O 文件系统属性= 值
在池的根文件系统中设置给定的文件系统属性。请参阅 zfs(8) 的 Sx Properties 部分以获取可设置的有效属性列表。
搜索人zfs页面Sx Properties
引导我到
设置属性 = 值 [属性 = 值 ... ] 文件系统 | 卷 | 快照 ...
将每个数据集的属性或属性列表设置为给定值。
只有部分属性可以编辑。有关可以设置哪些属性以及可接受的值的更多信息,请参阅 Sx 属性部分。
[...]
我在阿尔卑斯Linux当我在寻找如何在 ubuntu 18.04 上使用 zfs 0.8.4(自建)做类似的事情时,我看到了 wiki。
大 O 选项实际上起什么作用?
我已经实验并创建了一个新的池,-O compression=lz4
并测试了它们可能做什么的一些假设,但是:
zfs get compression tank
未显示已启用压缩zfs create tank/ds
不会创建默认激活压缩的数据集。
所以zpool 创建的文件系统属性参数实际上会产生什么影响?
编辑
我再次尝试,这次一切都如我预期的那样。
创建具有的池确实具有所示-O compression=lz4
的效果。并且它将被继承到未来创建的子数据集。zfs get compression mypool
lz4
答案1
它应该能按照您的预期运行,至少对我来说是这样。您是否偶然使用 -d 执行了 zpool create,或者创建了版本低于 5000 的池(禁用所有功能标志)?要使 compression=lz4 正常工作,您必须启用 feature@lz4_compress 功能标志。