Eu posso pensar em três opções.
Zeroth, é o Ubuntu One. É semelhante ao Dropbox, mas tem mais espaço livre e melhor integração com o Ubuntu. Por exemplo, você pode sincronizar qualquer pasta, contanto que você tenha as mesmas pastas em cada computador. (O Ubuntu One não está mais disponível).
Primeiro, é Unision. É uma solução de rede local e envolve mais intervenção manual. Você pode executar o "servidor" Unision no servidor e "clientes" nos laptops. Quando você estiver em sua rede "homebase", você terá que executar o Unison no laptop para sincronizar os arquivos no login e antes do desligamento de cada laptop. O uníssono está disponível no Software Center.
Em segundo lugar, rsync / grsync. O Rsync é uma ferramenta de linha de comando para sincronizar arquivos e diretórios em sistemas "Unix-like". A melhor maneira de usá-lo é escrever um script e configurá-lo para ser executado automaticamente no login e antes do desligamento nos laptops. Grsync é uma GUI para o rsync que facilita a escolha de várias opções.
Espero que isso ajude