Из-за периодической нехватки места на томах EBS на AWS EC2 и из-за того, что я хочу сделать установку более устойчивой к сбоям в случае сбоя сервера / тома, я рассматриваю возможность переноса установки Dovecot maildir на S3QL.
Спасибо.
Ответ # 1
Я думаю, что проблемы, с которыми сталкиваются Maildir, зависят от того, как используется хранилище. Вы должны попытаться настроить его таким образом, чтобы все соединения отдельных пользователей получали доступ к ее почте через единую «бэкэнд» dovecot в течение одного сеанса. Для этого вы можете использовать, например, директор
Для изображения довольно сложного примера настройки (с репликацией, которая может вам не понадобиться) с использованием фронтенд-директоров см. http://www.dovecot.org/img/dsync-director-replication.png Это связано со статьей в блоге http://blog.dovecot.org/2012/02/dovecot-clustering-with-dsync-based.html
Ответ # 2
Еще одна возможность для хранения S3 - это коммерческий плагин для хранения объектов от Dovecot Inc http://www.dovecot.fi/products/
При использовании S3QL для хранения maildirs Dovecot не должно возникнуть технических проблем, однако все будет значительно медленнее, чем с локальной файловой системой (например, ext4 или btrfs). Это может быть, а может и не быть показателем для вашего варианта использования.
Чтобы частично ответить на часть 2 сам:
Судя по всему ObjectiveFS https://objectivefs.com/ поддерживает несколько монтировок (согласно электронному письму службы поддержки, на которое они отвечают), хотя я не тестировал его, и в целом на сайтах я вижу очень мало информации об этом
Из http://www.dovecot.org/ что Dovecot Maildir поддерживает одновременный доступ из нескольких систем, хотя может быть некоторая конфигурация, касающаяся кеширования, и в нем не упоминается S3QL.
Другие ответы, конечно, все еще приветствуются.