首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改zpool的默认zfs选项?

如何更改zpool的默认zfs选项?
EN

Server Fault用户
提问于 2019-02-25 11:16:11
回答 2查看 2.7K关注 0票数 4

如何更改现有zpool上的zfs文件系统的默认选项?

也就是说,为每个zpool池存储的ZFS是新zfs文件系统的默认值。然后,如果没有显式覆盖这些值,zfs create就会将它们用作默认值。

我知道zpool允许在创建时设置这些默认值,方法是使用大写-O标志:

代码语言:javascript
复制
zpool create -O atime=off -O compression=on ...

这样,可以将所有文件系统创建命令缩短为:

代码语言:javascript
复制
zfs create -o atime=off -o compression=on ...

至:

代码语言:javascript
复制
zfs create ...

但是,如果我没有将-O设置为zpool创建呢?如何为现有池设置或更改它们?

更新

下面的命令终于对我起了作用:

代码语言:javascript
复制
zfs set atime=off compression=on zroot

感谢“ewwhite”和“shodanshok”。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2019-02-25 11:59:06

您只需使用zpool get all显示可用池选项,并在所需选项上显示zpool set option=

对于文件系统选项,您可以在顶级文件系统上使用zfs getzfs set来查看/设置它们,或者在子文件系统上单独查看/设置它们(否则它们会从顶层继承这些选项)。

票数 8
EN

Server Fault用户

发布于 2019-02-28 09:17:09

添加@ewwhite的答案,而大多数属性在创建时被传播到子数据集,因此您可能必须手动在每个预创建的文件系统/ zvol上运行它,以使整个池具有相同的属性。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/955614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档