将我们的文件服务器迁移到 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