O que é uma boa ferramenta para sincronizar dois computadores?

7

Em casa eu tenho uma torre de pc rodando o arch linux. Recentemente, também adquiri laptop para viagens, mas gostaria de trabalhar na torre do computador quando estou em casa.

Agora eu sou muito sensível sobre como minha máquina está configurada (é por isso que eu preciso do laptop, eu odeio as estações do Windows 7 na minha universidade). Eu queria saber se existe uma maneira de sincronizar essas duas máquinas? Eu gostaria que estes fossem clones "exatos" um do outro, então eu poderia mudar de um para o outro (depois da sincronização, é claro).

Eu estava pensando em usar rsync , mas não sei se essa é a melhor opção. Se sim, de que devo ter cuidado? Há algum bom tutorial lá fora?

Além disso, se possível, eu também gostaria de usar o home pc como um servidor de website, então há algumas seções da máquina que não precisam ser sincronizadas (ou seja, os diretórios do site).

Só para deixar claro: ambos os computadores estarão executando o Arch Linux.

    
por romeovs 21.06.2012 / 10:35

3 respostas

5

Existe uma ferramenta, que vai além de rsync , que pessoalmente eu acho que é uma das melhores ferramentas de sincronização lá fora, e isso é Uníssono .

Devo salientar, no entanto, que uma cópia total de 1: 1 de uma máquina e outra, provavelmente não é a melhor ideia, uma vez que são dois computadores diferentes, etc.

A sincronização de pastas de documentos, no entanto, é feita facilmente com rsync ou unison . outra opção seria usar repositórios git não apenas para projetos, mas também para arquivos de configuração e outros documentos. Como este é um sistema descentralizado, você não precisa de servidores para sincronizar, etc.

A sincronização parcial do seu diretório $HOME não deve ser um problema, apenas procure por coisas como as configurações do Gnome, etc. Em essência, você deve decidir cuidadosamente, o que sincronizar e o que não.

    
por 21.06.2012 / 12:58
1

Sua melhor aposta (eu acho) seria especificar manualmente quais arquivos de configuração, pastas, etc. precisam ser sincronizados. E, de fato, executar um rsync ou outro programa / ferramenta de sincronização.

    
por 21.06.2012 / 10:54
0

Pessoalmente, resolvi isso com um NAS (Network Attached Storage). Soluções como as da Synology (não, eu não trabalho lá, ou mesmo compartilhamentos próprios, eu apenas gosto do produto deles) permitem que você use Serviços DyDNS para permitir acesso contínuo. Eu tive que resolver esse problema com dois PCs com Windows, um Ubuntu Server, um laptop Mac, um laptop Windows, dois smartphones e um tablet. Tem trabalhado muito para mim.

Espero que ajude, deixe-me saber se você precisar de mais informações.

    
por 21.06.2012 / 11:58