Você pode querer olhar para o CEPH. É um sistema de arquivos distribuído altamente escalável e altamente tolerante a falhas. Mesmo que seus clientes sejam Windows, você pode ter um único sistema de arquivos CEPH que equilibra todas as 4 máquinas, e então apenas executar o Samba em uma delas.
Está disponível executando apt-get install ceph
. Configurá-lo é bastante simples, mas há várias etapas para que você queira ler os documentos: