我正在寻找一种实用的方法来从服务器备份数据并保留所有 ACL 和权限。我看过 tar ,但根据 Google tar 不保留 ACLs 。我知道 rsync 可以保留 ACL 和权限,但前提是目标系统支持 POSIX ACL 并具有相同的用户。就我而言,我正在备份到位于 AFS 上的目录,因此不支持 POSIX ACL。
目前我已经通过编写一个脚本来解决这个问题,该脚本使用 find 递归系统(我使用 find 是因为我要排除某些目录)并将权限和 ACL 保存到文本文件中。此解决方案有效,但速度非常慢。有更好的解决方案吗?