A primeira pergunta que gostaria de fazer é: você quer que isso seja replicado para dois servidores ou mais que dois servidores? Para dois servidores eu iria com DRDB, por três ou mais eu iria com gluster.
Se a latência de E / S não é uma preocupação crítica, eu iria com gluster. É muito fácil de configurar e poderia claramente fazer o que você precisava. Tudo o que você precisa fazer é criar um servidor gluster que sirva os arquivos em todas as três caixas e depois fazer com que cada caixa funcione como um cliente gluster que monta os arquivos.
O DRDB será complicado para trabalhar em um modo mestre < - > com três ou mais servidores. Você tem que configurar uma configuração baseada em toque e eu não recomendaria isso. No entanto, para dois servidores, o DRDB é fantástico. Master < - > O modo Master não é complicado de configurar e você não precisa aprender nada sobre o sistema de arquivos.
O lsycd é ótimo para uma configuração mestre / escravo, mas você não parece querer isso.
O Ceph ainda é bastante novo, da última vez que verifiquei que ele ainda não tinha suporte ao fsck. Eu preferiria basear minha infraestrutura em algo mais estável.
O Lustre é um produto fantástico para implantações em grande escala, mas você precisa configurar o heartbeat e o failover para o servidor mds ou ele terá um único ponto de falha. Dado o número limitado de servidores dos quais ele está falando, suspeito que seja um exagero nesse caso.