Como posso manter uma pasta sincronizada com um disco rígido USB externo?

17

Tenho uma coleção crescente de músicas que mantenho manualmente sincronizada com uma unidade USB externa. Às vezes, edito as tags ID3, adiciono ou excluo um arquivo no disco rígido ou na unidade USB e gostaria de manter essas alterações sincronizadas entre os dois.

O Ubuntu tem algo disponível que me ajudaria com esse cenário? De preferência, algo fácil de usar com uma interface do usuário.

Atualização : para esclarecer minha pergunta, podem ocorrer alterações no disco rígido local ou na unidade USB; portanto, o processo de sincronização deve estar nas duas direções.

Cesar
fonte
Existe uma maneira de fazer isso automaticamente sem as regras do udev?
precisa saber é o seguinte

Respostas:

12

Bem, o rsync é uma ótima ferramenta de linha de comando para isso.

Você mencionou que queria uma GUI, por isso recomendo o Gadmintools que contém o gadmin-rsync.


Atualização: Tente experimentar o Unison-GTK .

Nathan Osman
fonte
O rsync não é bom apenas para sincronização de uma direção? Por favor, veja minha pergunta atualizada.
Cesar
@ Cesar: eu atualizei minha resposta.
Nathan Osman
O Unison-GTK é ótimo para esse fim, normalmente lida com todas as mudanças nos dois sentidos da maneira que você espera que sejam tratadas, então basta clicar em "Ir". A única desvantagem do uníssono é que ele não é mais mantido por seus desenvolvedores, portanto não haverá novos recursos etc.
Marcel Stimberg
3

Eu sei que é uma pergunta antiga, mas, como pode ser uma resposta para alguém, eu queria dizer que estou tentando fazer com o FreeFileSync, um aplicativo de código-fonte empacotado com outro utilitário, chamado RealTimeSync. Este último aciona um comando (presumivelmente, FreeFileSync, mas acredito que você pode realmente executar qualquer linha de comando) sempre que o conteúdo de uma pasta é alterado (ou quando essa pasta fica disponível). Vou atualizar os resultados, mas, à primeira vista, parece promissor (apesar da documentação escassa e orientada para janelas).

Atualização: parece funcionar bem. Defino o RealTimeSync para verificar a disponibilidade e / ou alterações de duas pastas (origem e destino) e executar um trabalho de sincronização quando isso aconteceu, e tudo correu bem. As exclusões propagadas também com um recurso interessante (acho): os arquivos excluídos (aqueles excluídos pelo FreeFileSync como resultado da sincronização) vão para uma pasta dentro da lixeira (ou dentro de uma pasta de sua escolha), nomeada com FFS + time- carimbo de data.

Ainda é necessário testá-lo em condições difíceis (grandes trabalhos de sincronização, com uma grande quantidade de arquivos) para verificar a velocidade da comparação de arquivos. Vai fazer amanhã.

luri
fonte
Você pode baixá-lo de
stragu 18/07/2014
Eu tentei e é muito fácil de usar, com vários modos (bidirecional, espelho, atualização e personalizado). Fiz uma sincronização de 37,3 Gb em 17 minutos através do USB 2.0 para uma pasta com mais de 224 Gb.
Stragu
2

Eu acho que o melhor software para essa situação seria o DirSyncPro (V1.4). Você pode conferir o site deles aqui . Este software foi escrito usando java, portanto, não precisa ser instalado e é muito portátil. Possui vários recursos, como backup , sincronização de arquivos , espelhamento de unidades e é uma solução freeware.

Está em desenvolvimento ativo e você pode garantir a obtenção de novos recursos com frequência. O software é maduro, estável e um software de backup ideal. Experimente sem qualquer aborrecimento de instalação.

Anexei uma captura de tela do software abaixo.

insira a descrição da imagem aqui

Ele funciona bidirecional e mono-direcional, tornando-o um software de backup ideal. Você também pode agendar backups, criar exceções e salvar as preferências do trabalho, sem precisar criar um toda vez que desejar fazer backup de algo.

Sou apenas um usuário deste software, muito impressionado com sua confiabilidade e recursos que ele possui.

nik90
fonte
1

Eu geralmente uso rsync nesses cenários; existe uma versão da GUI chamada, grsyncmas não sei como é fácil usar.

jbowtie
fonte
O rsync não é bom apenas para sincronização de uma direção? Por favor, veja minha pergunta atualizada.
Cesar