Eu tenho usado com sucesso o rsync para sincronizar meus diretórios pessoais entre meu laptop e meu netbook (ambos usando ext4 com Linux). Meu único problema é que de vez em quando eu gosto de reorganizar completamente certos diretórios, e o rsync vê isso como exclusões e criação de novos arquivos, o que o torna muito lento e ineficiente.
Alguém sabe de um bom software que lida com arquivos se move bem?
Descobri que o uníssono deve ser capaz disso, mas não parece funcionar na prática. Testei o uníssono sincronizando dois diretórios locais, cada um com um arquivo grande, e ele ainda detectou minha movimentação como uma exclusão + criação e, na verdade, era ainda mais lenta que o rsync .
Além disso, se eu me lembro corretamente da minha observação do código-fonte do uníssono há alguns meses, ele tentou fazer algo como fazer somas sha - e eu não quero que minha solução ideal faça somas sha - isso é muito lento em geral arquivos / diretórios. Eu gostaria de algo que note coisas como:
"A última contraparte de origem deste arquivo parece ter sido excluída e há um novo arquivo em outro lugar na árvore de diretórios de origem que tem o mesmo número de mdate, tamanho e número de inode, então eu assumirei que essa foi uma mudança e mova sua contraparte de destino adequadamente em vez de excluir ou copiar ".
É importante para mim poder sincronizar essas máquinas rapidamente.
Alguma sugestão?