如何更改 zpool 的默认 zfs 选项?
How to change default zfs options of a zpool?
如何更改现有 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 上手动 运行 它,以使整个池具有相同的属性。您可以为此使用相同的命令,只需替换您需要更新 属性 的数据集名称即可。
如何更改现有 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 上手动 运行 它,以使整个池具有相同的属性。您可以为此使用相同的命令,只需替换您需要更新 属性 的数据集名称即可。