O rsync requer 2 computadores?

0

Eu estou querendo usar algo como rsync (eu acho). Estou usando o Windows 7, gostaria de poder sincronizar arquivos / pastas com outros Discos em 1 computador, às vezes, apenas manter 2 pastas ou mais em sincronia na mesma unidade, e às vezes em unidades separadas.

O RSYNC é usado apenas quando há um computador cliente e um computador servidor? Ou pode ser usado para sincronizar arquivos no mesmo computador?

RSYNC não é o que eu estou procurando, por favor sugira a melhor alternativa para o Windows 7. Eu sei que há um monte de post semelhante, mas a maioria recomenda rsync e eu acho que pode não ser o que é necessário para o que descrevo acima?

Um exemplo de uso, digamos que eu tenha uma pasta,

E:\Thumb_Drive que está no meu PC e depois tenho uma unidade USB em

G:\Thumb_Drive e gostaria de poder editar o conteúdo de OU pasta e mantê-los em sincronia

    
por JasonDavis 04.11.2011 / 04:23

3 respostas

3

Estou ciente de que existem clientes rsync para Windows, mas não os usei, não posso comentar sobre sua funcionalidade específica. No entanto, se eles emularem de perto o que o rsync faz no * nix, então sim, você pode rsync entre pastas em um único host. Embora existam outros métodos, e alguns talvez argumentem melhor, para realizar essa tarefa, o rsync é de fato uma boa ferramenta para usar.

Eu o uso diariamente em um ambiente Linux e, na verdade, na grande maioria das vezes, sincronizo arquivos entre discos em um único host (computador).

    
por 04.11.2011 / 04:38
1

rsync pode ser usado entre dois locais no mesmo computador. Você deve restringir a largura de banda que ele usa (com --bwlimit ), ou ele irá direcionar o desempenho do resto do seu sistema para o chão.

Você vai querer olhar para algo mais ( Unison ?), já que ele não funciona sincronização bidirecional bem por conta própria.

    
por 04.11.2011 / 04:36
1

O rsync funciona muito bem em um único computador em sistemas * nix. Para o Windows, a Microsoft tem um utilitário gratuito ( SyncToy ) que fornece funcionalidade semelhante com um gráfico interface. Usei-o com frequência no trabalho para manter duas pastas separadas em sincronia - você pode optar por manter tudo sincronizado (inclusive exclusões) ou sincronizar apenas as atualizações. De Wikipedia :

  • Synchronize takes the two folders and makes sure they have exactly the same files. To do this, SyncToy may copy files in either direction and may delete or rename files in either folder. In the case that a file has been updated in both the left and right folders, the version with the later modification date is considered the conflict winner and will overwrite the other version.[3]
  • Echo looks for changes (file modifications, new files, renames, deletes) in the left folder and makes them in the right folder (one-way sync).
  • Contribute is like an Echo, but it does not delete any files on the right folder that may have been deleted in the left folder.
    
por 04.11.2011 / 05:05