ONTAP 中支持的 NFSv4 的 FPolicy 文件操作和筛选器
在配置 FPolicy 事件时,您需要注意,在监控 NFSv4 文件访问操作时,仅支持特定的文件操作和筛选器组合。
从ONTAP 9.15.1开始、FPolicy支持NFSv4.1协议。
从 ONTAP 9.19.1 开始,管理员可以在 SVM 级别控制 NFSv4.2 的可用性,使用 System Manager、CLI 或 REST API 为各个存储 VM 启用或禁用该协议。
从 ONTAP 9.20.1 开始,FPolicy 支持监控 NFSv4.2 文件访问事件,包括扩展属性(xattr)写入的新文件操作和标记 NFS 活动的安全标签筛选器。详细了解 "为 ONTAP SVM 启用或禁用 NFS"。
|
|
安全标签筛选器(setattr_with_security_label_change`和 `getattr_with_security_label_read)要求在 SVM 上启用 NFSv4.2 安全标签(已标记 NFS)。了解有关 "启用 NFSv4.2 安全标签" 的详细信息。 `getxattr`和 `listxattrs`是只读操作,不受 FPolicy 监控。
|
下表提供了 NFSv4、NFSv4.1 或 NFSv4.2 文件访问事件的 FPolicy 监控支持的文件操作和筛选器组合列表:
支持的文件操作 |
支持的筛选器 |
关闭 |
脱机位,排除目录 |
创建 |
脱机位 |
create_dir |
目前,此文件操作不支持任何筛选器。 |
删除 |
脱机位 |
delete_dir |
目前,此文件操作不支持任何筛选器。 |
getattr |
offline-bit, exclude-directory getattr_with_security_label_read (从 ONTAP 9.20.1 开始,支持此过滤器,需要标记的 NFS) |
链接。 |
脱机位 |
查找 |
脱机位,排除目录 |
打开 |
脱机位,排除目录 |
读取 |
脱机位,首次读取 |
写入 |
脱机位,首次写入,写入时更改大小 |
重命名 |
脱机位 |
rename_dir |
目前,此文件操作不支持任何筛选器。 |
SETATTR |
offline-bit, setattr_with_owner_change, setattr_with_group_change, setattr_with_mode_change, setattr_with_sacl_change, setattr_with_dacl_change, setattr_with_modify_time_change, setattr_with_access_time_change, setattr_with_size_change, exclude_directory setattr_with_security_label_change (从 ONTAP 9.20.1 开始,此过滤器受支持,并且需要 Labeled NFS) |
setxattr |
从 ONTAP 9.20.1 开始,此文件操作受支持,需要 Labeled NFS。当前不支持对此文件操作使用筛选器。 |
removexattr |
从 ONTAP 9.20.1 开始,此文件操作受支持,需要 Labeled NFS。当前不支持对此文件操作使用筛选器。 |
符号链接 |
脱机位 |
从 ONTAP 9.13.1 开始,用户可以接收由于缺乏权限而导致文件操作失败的通知。下表提供了 NFSv4、NFSv4.1 或 NFSv4.2 文件访问事件的 FPolicy 监控支持的拒绝访问文件操作和筛选器组合的列表:
支持拒绝访问文件操作 |
支持的筛选器 |
访问 |
不适用 |
创建 |
不适用 |
create_dir |
不适用 |
删除 |
不适用 |
delete_dir |
不适用 |
链接。 |
不适用 |
打开 |
不适用 |
读取 |
不适用 |
重命名 |
不适用 |
rename_dir |
不适用 |
SETATTR |
不适用 |
写入 |
不适用 |