OpenBalnena 1.0 Help

Восстановление из бэкапов

Что бэкапится

На FirstVDS резервному копированию подлежат следующие каталоги:

  • /etc

  • /home

  • /var/lib/docker/volumes

Подготовка к восстановлению

В случае критической ситуации, когда требуется вернуть данные из бэкапа (например, папку /var/lib/docker/volumes или другие директории), воспользуйтесь этой инструкцией или официальным руководством FirstVDS.

Настройка доступа к S3-хранилищу

  1. На сервере выполните:

    grep -E 'remote' /opt/autobackup/config.yml

    Вы увидите примерно такой вывод:

    remote_addr: https://s3.hoztnode.net remote_user: auto_14555454 remote_password: gOXn5555k7iermM7MW
    • remote_user — ваш access_key

    • remote_password — ваш secret_key

  2. Установите клиент для работы с S3:

    apt update && apt install -y s3cmd
  3. Сгенерируйте конфигурацию:

    s3cmd --access_key=<remote_user> \ --secret_key=<remote_password> \ --region=RegionOne \ --host=https://s3.hoztnode.net \ --host-bucket="https://s3.hoztnode.net/%(bucket)" \ --dump-config > ~/.s3cfg

Скачивание архива бэкапа

  • Каждое воскресенье создаётся полный архив.

  • В остальные дни — дифференциальный, с данными, изменёнными после последнего полного бэкапа.

Для загрузки нужного архива выполните:

s3cmd sync s3://<remote_user.replace("_","-")>/<remote_user>/YYYY-MM-DD ./
  • Замените <remote_user.replace("_","-")> (например, auto-14555454).

  • Вместо YYYY-MM-DD укажите требуемую дату.

Восстановление данных

Предположим, вы скачали:

  • полный бэкап в папку 2025-05-11

  • инкрементный бэкап в папку 2025-05-14

  1. Перейдите в каталог инкремента:

    cd 2025-05-14/
  2. Создайте директорию для восстановления:

    mkdir /root/restore
  3. Распакуйте данные:

    /opt/autobackup/isptar \ --extract I2025-05-14.user.tgz \ --base ../2025-05-11/F2025-05-11.user.tgz \ --root /root/restore

    Все файлы окажутся в /root/restore.

Освобождение места на диске

Если на сервере недостаточно места, можно:

  1. Архивировать локально папку /var/lib/docker/volumes.

  2. Скачать её на свой ПК.

  3. Удалить её с сервера.

Это безопасно, потому что при полноценном восстановлении из бэкапа эта папка восстановится автоматически. Если же вы не планируете восстанавливать эту папку, удалять её не нужно.

18 May 2025