Pertanyaan pertama yang akan saya tanyakan adalah apakah Anda ingin ini direplikasi ke dua server atau lebih dari dua server? Untuk dua server saya akan menggunakan DRDB, untuk tiga atau lebih saya akan menggunakan gluster.
Jika latensi I / O bukan masalah kritis saya akan pergi dengan gluster. Pengaturannya cukup mudah dan dapat dengan jelas melakukan apa yang Anda butuhkan. Yang perlu Anda lakukan adalah membuat server gluster yang melayani file di ketiga kotak dan kemudian juga membuat setiap kotak bertindak sebagai klien gluster yang memasang file.
DRDB akan menjadi rumit untuk dapat bekerja dalam mode master <-> master dengan 3 server atau lebih. Anda harus mengonfigurasi pengaturan berbasis cincin dan saya tidak akan merekomendasikannya. Namun untuk dua server, DRDB luar biasa. Master <-> Mode master tidak rumit untuk diatur dan Anda tidak perlu mempelajari hal-hal sistem file.
lsycd bagus untuk pengaturan master / slave, tetapi Anda tampaknya tidak menginginkannya.
Ceph masih cukup baru, terakhir kali saya memeriksanya bahkan belum memiliki dukungan fsck. Saya lebih suka mendasarkan infrastruktur saya pada sesuatu yang lebih stabil.
Lustre adalah produk yang fantastis untuk penggunaan skala besar, tetapi Anda perlu mengatur detak jantung dan failover untuk server mds atau yang akan memiliki satu titik kegagalan. Mengingat terbatasnya jumlah server yang dibicarakannya, saya curiga hal ini berlebihan dalam kasus ini.