Азбука/audio
Схема размещения и копирования 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 при недостатке файла.