Oh, muitas maneiras. Você pode usar um software de sincronização de arquivos para fazer isso dentro de uma lan - eu prefiro bvckup2 para isso (livre em beta, 20 dólares quando seu lançamento ) nos dias de hoje. No meu caso, eu tenho uma cópia principal da música na minha área de trabalho e tenho o trabalho de backup definido para ser executado no comando para um disco rígido externo. No seu caso, você quer que o local nas (fonte) e a cópia na pasta local sejam sincronizados o tempo todo, se não estiver acessível, como quando você está na estrada, ele simplesmente falha silenciosamente.
Eu também tive um bom sucesso com sincronização bitorrent (como @kobaltz disse), tanto em x86 quanto em ARM (raspi) sistemas - crie um compartilhamento unidirecional, que os manterá sincronizados de maneira consistente. Eu descobri que grandes conjuntos de arquivos podem levar a um alto uso da CPU em alguns sistemas, então eu ficaria de olho nele inicialmente. Esta é uma opção brilhante para backups móveis e constantes, já que você pode definir seus compartilhamentos em qualquer lugar, de qualquer tamanho, e geralmente "apenas funciona". Para o lado do servidor, há um web-ui no linux, e um cliente de desktop e os compartilhamentos de arquivos são criados usando uma chave secreta e transferidos criptografados.