Comments 8
Считаю совершенно необходимым дополнить название и указать в нём используемый продукт - ведь вся статья посвящена именно ему. В нынешнем виде наименование претендует на рассмотрение общих подходов, а содержание эти ожидания совершенно не оправдывает.
+1
Жажду второй статьи с продолжением про проверку целостности
+6
Шифрование бекапов есть?
0
Да, это возможно, для этого нужно добавить отдельным этапом шифрование, добавив ключи:
Для расшифровки, при подготовке резервной копии, соответственно добавится дополнительный этап с ключом
На этапе расшифровки, оригинальные файлы
--encrypt
и --encrypt-key
, например:/usr/bin/xtrabackup --encrypt=AES256 --encrypt-key="GCHFLrDFVx6UAsRb88uLVbAVWbK+Yzfs" ...
Для расшифровки, при подготовке резервной копии, соответственно добавится дополнительный этап с ключом
--decrypt
, например:/usr/bin/xtrabackup --decrypt=AES256 --encrypt-key="GCHFLrDFVx6UAsRb88uLVbAVWbK+Yzfs" ...
На этапе расшифровки, оригинальные файлы
*.xbcrypt
остаются на месте, что бы удалять такие файлы после расшифровки можно использовать ключ --remove-original
+2
Немного поздновато, но поделюсь своими правками.
В моей конфигурации (Debian 11) некорректно работало определение понедельника, исправил таким образом:
BACKUP_FULL="$(date -d'next-monday - 1week' +%Y%m%d)-FULL"
Очистка старых бэкапов (не очень корректно, но...) старше 14 дней:
find $BACKUP_PATH -maxdepth 1 -type d -mtime +14 -exec rm -rv {} \;
0
Sign up to leave a comment.
Дифференциальные и инкрементальные бэкапы MySQL