Резервное копирование с помощью 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
Официальная документация#
Более подробно в официальной документации