5
明智地处理移动的Rsync
我已经成功地使用rsync在笔记本电脑和上网本之间同步主目录(两者都在Linux上使用ext4)。我唯一的问题是,我不时地希望完全重组某些目录,而rsync将其视为删除和创建新文件,这使其非常缓慢且效率低下。 有人知道一个很好的软件可以很好地处理文件移动吗? 我发现统一应该能够做到这一点,但实际上似乎并不起作用。我通过同步两个本地目录(每个目录中都有一个大文件)来测试统一,它仍然将我的移动检测为删除+创建,实际上比rsync还要慢。 而且,如果我几个月前看过unison的源代码时没记错的话,它试图做类似求和的事情,而我不希望我的理想解决方案做求和,这对于大型应用来说太慢了文件/目录。我想要一些可以注意到的东西: “该文件的最后一个源副本似乎已被删除,并且源目录树中的其他位置有一个新文件,该文件的mdate,大小和inode编号相同,因此,我仅假设这是一个步骤,相应地移动其目标副本,而不是执行Delete + copy。” 对我而言,重要的是我能够快速同步这些机器。 有什么建议?