Em casa eu tenho uma torre de pc rodando arch linux. Recentemente, também adquiri laptops para viagem, mas gostaria de trabalhar na torre do PC quando estiver em casa.
Agora, sou bastante sensível ao modo como minha máquina está configurada (é por isso que preciso do laptop, odeio as estações Windows 7 da minha universidade). Eu queria saber se existe uma maneira de sincronizar essas duas máquinas? Gostaria que eles fossem clones "exatos" um do outro, para que eu pudesse alternadamente mudar de um para o outro (após a sincronização, é claro).
Eu estava pensando em usar, rsync
mas não sei se essa é a melhor opção. Se sim, com o que devo tomar cuidado? Existem bons tutoriais por aí?
Além disso, se possível, eu também gostaria de usar o PC doméstico como um servidor de site, portanto, há algumas seções da máquina que não precisam ser sincronizadas (ou seja, os diretórios do site).
Só para esclarecer: os dois computadores estarão executando o Arch Linux.
fonte
Respostas:
Existe uma ferramenta que vai além
rsync
, que pessoalmente acho que é uma das melhores ferramentas de sincronização existentes, e que é a Unison .Devo salientar, no entanto, que uma cópia total 1: 1 de uma máquina e de outra provavelmente não é a melhor ideia, pois são dois computadores diferentes etc.
A sincronização de pastas de documentos, no entanto, é feita facilmente com
rsync
ouunison
. outra opção seria usargit
repositórios não apenas para projetos, mas 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
$HOME
diretório não deve ser problema, basta procurar coisas como as configurações do Gnome, etc. Em essência, você deve decidir cuidadosamente o que sincronizar e o que não.fonte
Sua melhor aposta (eu acho) seria especificar manualmente quais arquivos de configuração, pastas etc. precisam ser sincronizados. E, de fato, executando um rsync ou outro programa / ferramenta de sincronização.
fonte
Pessoalmente, resolvi isso com um NAS (Network Attached Storage). Soluções como as da Synology (não, eu não trabalho lá, ou até mesmo possuo compartilhamentos, apenas gosto do produto) permitem que você use os serviços DyDNS para permitir acesso contínuo. Eu tive que resolver esse problema com 2 PCs com Windows, um Ubuntu Server, um laptop Mac, um laptop Windows, 2 smartphones e um tablet. Está funcionando muito bem para mim.
fonte