GlusterFS ? У вас были бы оба веб-сервера как серверы gluster (скажем, экспорт / srv / export), а также действующие как клиенты gluster, монтирующие один и тот же экспортируемый том (скажем, moutning / srv / share). Файловые операции будут выполняться в / srv / share и будут распространяться на все блоки в кластере.
Ну, unison - это просто rsync с возможностью выбора различий, так что этого нет. Лично я бы придерживался NFS - он такой же надежный и надежный, как и любой другой вариант, и, по крайней мере, он прошел боевые испытания с большим количеством знаний "на пробах", и вы можете сделать его HA, если вам нужно надежность. Все остальные варианты совместно используемой файловой системы либо очень "нишевые", либо ужасно ненадежны, либо ужасно неэффективны, либо представляют собой сочетание всех трех.
Есть ли другие варианты, которые я не видел?
Вы можете использовать кластерную файловую систему, например OCFS2 . Веб-узлы могут монтировать файловую систему OCFS2, например, с помощью iSCSI. Файловая система OCFS2 находится на LUN в сети SAN с избыточными полками.
Нетривиальная установка, но решает указанную вами проблему.