使用 rsync 备份会保留 ACL 吗?

使用 rsync 备份会保留 ACL 吗?

我正在使用 backuppc 备份我的服务器。备份是使用 rsyncd 完成的。目前,我没有使用 ACL,但我认为激活它以更好地控制权限是件好事。

我的问题:使用 rsync 备份我的文件是否会保留定义的 ACL?

顺便说一句,我读过一篇有关 ACL 的文章。他们说 ubuntu 不支持使用 tar 的 ACL。这是真的吗/过时了吗?如果我使用 rsync,可能不会遇到这个问题。是这样吗?

答案1

与往常一样,当涉及到备份时,不要完全相信来自网络的答案(比如这个;-)),并在处理有价值的数据之前自行测试。

看看http://packages.ubuntu.com/maverick/rsync(具体来说,在 [rsync_3.0.7-2ubuntu1.dsc]),我们看到维护者写道

  -- Paul Slootman <[email protected]>  Mon, 20 Nov 2006 15:43:12 +0100

  rsync (2.6.9-1) unstable; urgency=low

  * New upstream release.
  * (from experimental version 2.6.9~pre3-1)
    Applied a mix of the patches from Martin Pitt and David Härdeman for
    LSBfying init script.
    closes:#375985,#385877
  * Upstream now includes the patch for replacing a dir with a symlink when
    using --delete-after.
    closes:#350522
  * Now includes the ACL patch.

因此该软件包本身自 2006 年以来就支持 ACL。

至于你的第二个问题:我不知道 tar,但只要你仅有的将您的文件 rsync 到其他地方,您不应该受到 tar 的任何问题的影响。rsync 在传输期间不使用 tar。

相关内容