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

NFS и S3-совместимые хранилища

Перед началом

  • {{ССЫЛКА:install.storage-overview|Как устроены хранилища}}

NFS не требует отдельной настройки в Клавдии — достаточно примонтировать NFS-экспорт в каталог данных хранилища (KLVD_STORAGE_CONTENT_PATH). Узел пишет чанки как на локальный диск; метаданные (SQLite) остаются на локальном диске узла для быстрого доступа.

Рекомендуется: hard mount (обязателен — soft mount(!) теряет данные при таймауте), длинный таймаут (timeo=600). При падении NFS-сервера записи зависают до возврата — ставьте избыточность группы не менее 2 с локальным узлом, чтобы импорт не останавливался.

Группа хранилищ с типом бэкенда S3 хранит чанки напрямую в S3 (AWS S3, MinIO, Ceph, DigitalOcean Spaces), минуя роль хранения на узле. Удобно для холодного тиражирования, выноса за пределы площадки и неограниченной ёмкости.

Настройка

  1. Создайте или откройте группу хранилищ.
  2. Тип бэкенда → «S3-совместимое хранилище».
  3. Заполните S3-параметры:
    • S3 Endpoint(!) — адрес (например, https://s3.us-east-1.amazonaws.com для AWS или http://minio:9000 для MinIO).
    • Bucket(!) — имя бакета (должен существовать; Клавдий не создаёт бакеты автоматически).
    • Region — регион (обязателен для подписи запросов, даже для MinIO).
    • Access Key / Secret Key — учётные данные S3 (хранятся в зашифрованном виде).
  4. Выберите члены группы и избыточность (для S3 обычно 1 — само хранилище надёжно).
  5. Нажмите [Сохранить].

При шифровании группы чанк шифруется на стороне клиента перед отправкой в S3. Ключ шифрования и размер переносятся в метаданные объекта S3.

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

  • Следующая статья: {{ССЫЛКА:install.retention-overview|Как работают правила хранения}}