如何在现有zpool上更改zfs
文件系统的默认选项?
zpool
手册告诉我如何在创建时设置这些选项(注意-O
而不是-o
以区分文件系统选项和池选项):
zpool create -O atime=off -O compression=on ...
这样,未来的文件系统创建命令可以缩短为:
zfs create -o atime=off -o compression=on ...
至:
zfs create ...
但是,如果我没有在池创建中设置-O
怎么办?如何为现有池设置或更改它们?
您可以在池中的顶级数据集上设置它们,如下所示:
zfs set compression=on <name of pool>
之后,您在其中创建的所有子数据集将继承这些属性。
大多数属性在创建时传播到子数据集,因此您可能必须在每个预先创建的文件系统/ zvol上手动运行它以使整个池具有相同的属性。您可以使用相同的命令,只需替换为更新属性所需的数据集名称。