Азбука/audio

Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску

Схема размещения и копирования audio

1. Оригинал файлов расположен по адресу: telros:/var/local/vg001/audio/audio1

2. Раздача этого каталога доступна только для а01 через /net/exports/audio

3. На a01 nfs-раздача смонтирована в /var/local/media и, кроме того, внутрь home-каталогов контейнеров 900(nginx), 204(audio), 193.

Интересно, что при запросе mount -l видно, что в 900 и 204 контейнеры сбинден /var/local/media, а в 193 - telros:/ явно. Это результат монтирования: через оснастку vz или вручную (fstab), видимо.

4. Бекап audio осуществляется через задание на telros: cron.d/audio_sync, которое трижды в день (03:00, 08:00, 16:00) вызывает скрипт /root/bin/sync_azbyka.sh

5. Указанный скрипт содержит две команды на копирование:

  • копирование всего audio на azbykar:/var/local/hard-media/audio
  • копирование только каталога "Молитвы и Богослужения" в контейнер audio3 (vz107 @ de01)

6. На azbykar активно ежедневное задание в /etc/backup.d/70-audio.rdiff (03:20), которое копирует весь каталог с azbykar в /var/local/backup-hosting/azbykar-audio

7. Из «лишнего» — обнаружено, что a01 раздает через nfs home-каталог для машин 91.232.225.0/24 только. Полагаю, это уже потеряло актуальность.

При этом с помощью

            try_files $uri @master;
        }

        location @master {
            rewrite /(.*) http://audio2.azbyka.ru/$1;
        }

на de01 организовано обращение к главному ресурсу на audio2 при недостатке файла.