Preciso configurar um sistema em que um laptop e um desktop coexistam.
A ideia é que eu traga o laptop para a rede e o laptop sincronize o diretório / home (com algumas exceções) com o computador de mesa, depois o computador de mesa monta uma pilha com sua cópia de / home na parte superior e a cópia do laptop (nfs ) no fundo.
Portanto, obviamente, não preciso de uma estratégia de gravação direta, uma gravação posterior com uma solução de cache bastante grande me serviria muito melhor.
Eu tenho lido sobre unionfs e aufs e outros, mas eu não entendo como ou não posso fazer isso com esses fs.
Alguma ideia?
linux
filesystems
files
synchronization
home
Arkaitz Jimenez
fonte
fonte
drbd
(não um sistema de arquivos) ou talvez Andrew FS ou Coda (eles ainda estão em uso hoje em dia?). Ou talvez você possa fazê-lo da maneira mais rápida e suja e executar algunsrsync
segundos para fazer o trabalho./home
diretório? Sincronizar da área de trabalho para o laptop ou o contrário? Você lixeira os dados que já estão no destino durante a sincronização ou isso é uma sincronização bidirecional?Respostas:
Com softwares como o Csync , você pode usar o módulo
pam_csync
para sincronizar via SFTP o laptop no login e logout.Outro método pode ser executar o lsyncd no
rsync
diretório inicial periodicamente. Infelizmente, isso usainotify
e pode ser insustentável se você tiver centenas de milhares de arquivos no diretório monitorado. Uma solução melhor pode usarfsnotify
afanotify
API e, em seguida, sincronizar bidirecionalmente periodicamente, mas ainda não a encontrei.Por fim, se for necessário manter em sincronia abaixo de 1-2 GB, existem boas funcionalidades de sincronização de LAN no Dropbox.
fonte
Eu uso a sincronização bittorrent - funcionando localmente e remotamente ...
Talvez também valha a pena dar uma olhada.
fonte
Você pode considerar usar o git-anexo, hoje em dia ele também vem com uma interface agradável :)
fonte