Бэкапы
Бэкап сейчас
Бэкапы идут сами, по расписанию плана. Вручную бэкап нужен перед рискованным шагом: обновлением, миграцией, переездом. Он такой же, как по расписанию: по текущему плану и во все хранилища плана.
Из ЛК
- Нажмите «Бэкап сейчас» — в строке сервера в списке «Серверы» или вверху страницы сервера.
- Внизу появится: «команда отправлена — агент начнёт бэкап в течение минуты».
- Пока бэкап идёт, на кнопке — «Идёт бэкап», а под именем сервера — этап: «собираем данные», «отправляем в хранилища», «проверяем отправленное», «регистрируем».
- В конце внизу появится итог: в какие хранилища бэкап сохранён и какие отстают. Если компонент не попал в бэкап, ЛК назовёт его и причину.
Пока план не подтверждён, вместо кнопки — «Подтвердить план».
Агент не на связи — команда ждёт его 30 минут. Не появится — команда пропадёт, бэкап не начнётся. Бэкап уже идёт — второй не запустится, ЛК так и скажет.
С сервера
sudo arcula backupПока идёт — подсказки о ходе, в конце — итог по каждому хранилищу:
Backup of prod-db-01 by plan revision 3
✓ prepare: PostgreSQL support 1.2 GB · files /opt/support/uploads 3.4 GB · host settings 18 KB 41 s
✓ Main uploaded 214 MB of new data · manifest read back, sha256 matches 1 min 12 s
✗ Backup the connection drops during upload (i/o timeout) — next attempt with a newer backup
Recovery point Oct 18 14:10 saved in: Main. Behind: Backup.Флаги:
--storage NAME— только в одно хранилище;--project NAME— только один проект; для сервера бэкап будет неполным;--no-wait— поставить бэкап в очередь службы и выйти.
Код выхода: 0 — каждое хранилище сохранило бэкап; 5 — хоть одно нет; 1 — бэкапа нет или упал обязательный компонент; 7 — уже идёт другой бэкап.
Ход по шагам на экране — в sudo arcula, пункт «Back up now»: этапы, компоненты и прогресс отправки в каждое хранилище.
Бэкап, запущенный с сервера, тоже виден в ЛК: агент сообщает панели о каждом задании.
Где смотреть подробности
Сервер → вкладка «Журнал» → строка «Бэкап сохранён» или «Бэкап не сохранён» по каждому хранилищу. Нажмите на строку — откроются шаги задания со временем: подготовка данных, отправка, контроль, регистрация. Ниже — «Строки лога» как есть, от restic и агента.
На вкладке «Обзор» — «Последний бэкап», «Длительность» и объём данных. На вкладке «Бэкапы» — каждый бэкап и его копия в каждом хранилище.
У хранилища с окном отправки, например только ночью, копия уйдёт в окно. arcula backup окна не ждёт: напишет, что копия уйдёт в окно.
Та же статья — в панели, в разделе «Справка».