Перейти к основному контенту

Архитектура хранилищ

Здесь настраиваются хранилища — места, где физически размещаются тела писем и вложения, — и группы хранилищ (наборы узлов с избыточностью и шифрованием), используемые {{ССЫЛКА:install.retention-overview|правилами хранения}} для распределения писем.

Страница содержит две вкладки: [Хранилища] и [Группы хранилищ].


В таблице групп проверьте метку состояния:

Статус Значение
Здорова доступных узлов больше, чем требует избыточность; потеря одного узла не нарушит требуемое число копий
Деградирована доступных узлов ровно столько, сколько требует избыточность; потеря ещё одного узла приведёт к аварийному состоянию
Авария доступных узлов меньше, чем требует избыточность; запись в группу блокируется
Требуется перераспределение запланировано перераспределение данных (после добавления или удаления узла, изменения избыточности)
Идёт перераспределение перераспределение выполняется; писать в группу можно, идёт перенос чанков

Смена избыточности (R) запускает перераспределение данных: при увеличении R существующие копии создаются на дополнительных узлах; при уменьшении R избыточные копии не удаляются автоматически (R-кратность при этом обеспечивается). Если перераспределение уже идёт в момент изменения R, оно перезапускается с учётом нового значения.

Особенность S3-групп

Тип бэкенда и подключение S3 задаются на группе. Узлы хранят полный локальный индекс, а байты общие в бакете; один узел может входить в несколько групп разных типов. См. {{ССЫЛКА:install.storage-backends|NFS и S3-совместимые хранилища}}.

Навигация по книге

  • Следующая статья: {{ССЫЛКА:reference.search-architecture|Архитектура поиска}}