Oracle® ZFS Storage Appliance 客户服务手册

退出打印视图

更新时间: 2016 年 2 月
 
 

支持传承 x 延迟更新

对于文件系统,根据文件系统上的 "aclinherit" 属性继承 ACL(或从项目中继承)。软件的先前版本允许该设置为四个选项:"discard"、"noallow"、"restricted" 和 "passthrough"。2009.Q2.0.0 版本引入了一个新的选项 "passthrough-x",语义略有不同,如产品文档中所述:

此行为与 "passthrough" 的行为基本相同,只是仅在文件创建模式还要求执行位时,owner、group 和 everyone ACL 条目才会继承执行权限。

"passthrough" 模式通常用于在目录树中使用相同模式创建所有“数据”文件。管理员设置 ACL 继承,使所有文件以某个特定模式(例如 0664 或 0666)创建。对于数据文件,这一切都能按预期正常进行,但是,您可能希望选择性地在所继承的 ACL 中包含文件创建模式中的执行位。一个示例是通过工具生成的输出文件,例如 "cc" 或 "gcc"。如果继承的 ACL 不包括执行位,通过编译器生成的输出可执行文件将无法执行,除非使用 chmod(1) 更改此文件的权限。

要使用此新模式,必须升级存储池。如果选择不升级存储池而尝试使用此新属性,将出现一个错误,指明首先需要升级存储池。应用此更新并不存在其他影响,但如果不需要使用,可以将其忽略。应用此更新相当于将盘上的 ZFS 池升级至 Summary 版本。