我正在使用 Solaris 9,现在计划使用 Linux OEL 6x。我将使用 rsync 将数据从 Solaris 移动到 Linux 服务器。我非常关心 Solaris 系统中文件和用户的 ACL[FACL-getfacl、setfacl] - rsync 是否会保留 ACL 属性。
答案1
如果你通过了-A
,它会尽最大努力。
答案2
Rsync 还提供了一个--chmod
标志(见此答案)这将允许您完全重写传输中的标准权限。如果您设置新的目标默认 ACL 并传递rsync
正确的权限,您将获得正确的结果。当然,这只有当所有文件都获得类似的 ACL 时才有效。
这可能不是您要找的答案,但它可能是解决正确问题的另一种工具。
我认为更大的问题是 ACL 实现之间可能存在阻抗不匹配。