我在试图同步两个NAS的远程定位。他们运行FreeNAS 8.0.3,我一直在使用rsync来同步互联网上的数据。同步实际上是将NAS1复制到NAS2。不幸的是,互联网管道不够大,我现在离同步大约100‘m。
我在NAS1上编写了一个脚本,使用--dry-run
编写要同步的文件列表。现在我想使用这个列表将数据从NAS1复制到一个USB硬盘驱动器中,该硬盘驱动器可以手动传送并插入到NAS2中。
我还没有对它进行测试,但理论上是可行的。我只是担心在从NAS1复制到USB和从USB复制到NAS2时不会维护文件属性。因此,当我在因特网上运行一夜rsync时,它会找到文件,但具有不同的属性并决定覆盖它们。
有办法解决这个属性问题吗?禁用属性检查不是一个选项。
发布于 2012-02-27 10:54:19
正如SvenW所说,在本机文件系统中为FreeNAS格式化USB驱动器,您应该没事。
或者,将文件从NAS1提升到硬盘驱动器。这应该隔离属性,而不管硬盘的文件系统是什么。
无论如何,我认为属性更改不会导致rsync再次传输文件。在这种情况下,rsync应该只是更改属性。
发布于 2012-02-27 10:17:02
我不知道FreeNAS,但是如果您可以将USB盘连接到ext3 3/4文件系统(或任何它的本机文件系统),那么应该正确地传输这些属性。\
https://serverfault.com/questions/364060
复制相似问题