使用rsync备份会保留ACL吗?


10

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

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

顺便说一句,我读了一篇有关ACL文章。他们说ubuntu不支持tar的ACL。这是真实的/旧的吗?如果我使用rsync,则可能没有这个问题。这是正确的吗?

Answers:


7

与往常一样,在备份资料时,请不要完全信任网络中的答案(例如; ;-),并在处理有价值的数据之前自己进行测试。

看一下http://packages.ubuntu.com/maverick/rsync(在那里,特别是[rsync_3.0.7-2ubuntu1.dsc]),我们看到维护者在写

  -- Paul Slootman <paul@debian.org>  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,但是只要您将文件重新同步到其他位置,就不会受到tar可能出现的问题的影响。传输期间rsync不使用tar。


很好的答案。
Sabacon'2
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.