Eu não sou especialista, mas para a sua configuração, parece que você vai precisar de um "servidor" central. A sincronização distribuída não funcionará, pois todos os computadores podem não estar ao mesmo tempo. Se você tivesse um computador que estivesse ligado o tempo todo e tivesse uma grande quantidade de armazenamento, você teria várias opções.
Você pode montar a pasta users / home na rede.
A melhor opção seria configurar scripts rsync que sincronizem de forma incremental:
- no login do nó no servidor - > nó
- no logout do nó do nó - > servidor
Você também pode ter que olhar para um aplicativo chamado Unison no centro de software, mas ive nunca o usou e acho que pode ser bem antigo.