Резервное копирование с помощью Restic

Резервное копирование с помощью restic#

Инициализация репозитория#

export AWS_ACCESS_KEY_ID=<YOUR-ACCESS-KEY-ID>
export AWS_SECRET_ACCESS_KEY=<YOUR-SECRET-ACCESS-KEY>
export RESTIC_REPOSITORY=s3:s3.msk-1.ngcloud.ru/bucket_name
export RESTIC_PACK_SIZE=128
export RESTIC_PASSWORD=<YOUR-SECRET-PASSWORD>
restic init
  • AWS_ACCESS_KEY_ID - ключ доступа S3
  • AWS_SECRET_ACCESS_KEY - секретный ключ S3
  • RESTIC_REPOSITORY - Адрес репозитория
  • RESTIC_PACK_SIZE - Размер объекта в s3 в мегабайтах
  • RESTIC_PASSWORD Пароль шифрование бекапа. При утере восстановление не возможно

Бекап директории#

restic  backup /dir

Монтирование бекапа#

restic mount /mnt/restic

Посмотреть список точек восстановления#

restic snapshots

Восстановление#

restic restore bf5f6d24 --target /tmp/restore-work

Официальная документация#

Более подробно в официальной документации