rsync是否会破坏我的RAR?

我们有两个qnap设备 – 一个在我们的数据中心,一个在现场。 我们有数百个密码保护的RAR文件存储在包含虚拟机映像快照的qnap上,其中每天大约创build20个文件。

我们使用rsync同步这两个设备,看起来好像所有的文件都是rsynced好的 – 他们来过,并且具有相同的文件大小,并且所有的文件都存在并占了。

但是,当我尝试打开远程站点上的RAR文件时,我得到了

Cannot open \\qnap01\FromDatacentre\Snapshots\DB001SQL1-20110626.rar 

我可以打开本地站点上的RAR文件,所以我认为在rsync过程中会出现一些问题。 但是,较旧的文件(2011年6月20日之前)工作得很好,这是上个星期才开始的事情。

目前还没有(据我所知)任何设备,设置或configuration的变化。 显然有些变化了。

我应该从哪里开始调查?

你能打开异地qnap上的其他文件吗?

您可以select一个小文件或一组文件,并在每个qnap上针对它们运行md5sum ,以确保文件相同。 (如果两个文件的md5sums相同,文件是相同的)

给Jodie他/她指出我的方向是正确的,但事实certificate这个问题与这两个qnap设备属于不同的活动目录域有关,而且有人已经打开了“高级文件权限“在当地的网站上。

这意味着qnap本身是在pipe理ACL,而不是让Windows执行它,当文件被rsynced访问时ACL会被远程qnaplocking,而远程qnap,因为它属于一个不同的活动目录域,没有任何匹配的SID。

我打开远程qnap上的高级文件权限,并告诉它用远程站点的有效ACLreplace目标文件夹上的所有ACL,现在一切都变好了。