rsync ZFS 上 ACL 的“操作不支持”错误

rsync ZFS 上 ACL 的“操作不支持”错误

将我们的文件服务器迁移到 ZFS 文件系统时,rsync -avxHAXS ...出现以下错误:

rsync: [generator] set_acl: sys_acl_set_file(path/to/file, ACL_TYPE_ACCESS): Operation not supported (95)

我已经使用以下命令配置了 ZFS ACL 设置:

zfs set aclmode=passthrough aclinherit=passthrough pool/home

显然这个错误可能发生在 rsync 3.2.3 中(https://github.com/WayneD/rsync/issues/109),但升级到修补后的 3.2.4 并没有解决我的问题。

答案1

经过大量搜索,我找到了答案https://forum.proxmox.com/threads/rsync-set_acl-sys_acl_set_file-archiv-acl_type_default-operation-not-supported-95.25543/。以下 ZFS 设置可修复该问题:

zfs set acltype=posixacl pool/home

相关内容