Вопрос неверный:
Является ли DRBD единственным жизнеспособным решением для репликации блоков для Linux? Мне нужно избыточное хранилище на уровне блоков.
Нет это не так. Например, у вас Linux MD (программный RAID), LVM RAID. Они обеспечивают избыточность для блочных устройств.
Итак, вы, вероятно, хотели спросить:
Является ли DRBD единственным жизнеспособным решением репликации блоков NETWORK для Linux?
И тогда у вас снова есть другие варианты.
Если клиент - это только один узел, вы можете создать программный RAID на клиенте, который реплицируется в несколько сетевых хранилищ.
Если у вас несколько клиентов, вы можете использовать кластерные блочные устройства LVM.
Репликация на уровне файлов (Gluster, GFS и т. Д.) Не работает для моего варианта использования.
GFS (Redhat GFS2) - это файловая система кластера общих устройств. Это не обеспечивает избыточность. Другие локальные файловые системы, такие как BTRFS и ZFS, могут это делать. Как и другие распределенные файловые системы.