rsync 是否保留 ACL?

rsync 是否保留 ACL?

我正在使用 Solaris 9,现在计划使用 Linux OEL 6x。我将使用 rsync 将数据从 Solaris 移动到 Linux 服务器。我非常关心 Solaris 系统中文件和用户的 ACL[FACL-getfacl、setfacl] - rsync 是否会保留 ACL 属性。

答案1

如果你通过了-A,它会尽最大努力。

答案2

Rsync 还提供了一个--chmod标志(见此答案)这将允许您完全重写传输中的标准权限。如果您设置新的目标默认 ACL 并传递rsync正确的权限,您将获得正确的结果。当然,这只有当所有文件都获得类似的 ACL 时才有效。

这可能不是您要找的答案,但它可能是解决正确问题的另一种工具。

我认为更大的问题是 ACL 实现之间可能存在阻抗不匹配。

相关内容