среда, 9 августа 2023 г.

mariabackup/xtrabackup + qpress

 Коротко - не используйте qpress, оно мертво.

Развёрнуто: есть у mariabackup/xtrabackup опция compess

https://mariadb.com/kb/en/mariabackup-options/#-compress

И прямо там же комментарий

This option is deprecated staring with MariaDB 10.1.31 and 10.2.13 as relies on the no longer maintained QuickLZ library. It is recommended to instead backup to a stream (stdout), and use a 3rd party compression library to compress the stream, as described in Using Encryption and Compression Tools With Mariabackup.

Более того, сам qpress поставить - то ещё приключение, нужно искать по вебархивам например под дебиан пакет:

https://jira.mariadb.org/browse/MDEV-15069

https://repo.percona.com/apt/pool/main/q/qpress/qpress_11-3.bullseye_amd64.deb

Под центос вроде как есть в репе перконы

yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm

Но это не точно, может уже не актуально.

Так вот, сжатый образ по факту мы даже не можем "доготовить" через  --prepare без расжатия файлов. Так что лучше использовать стороннее сжатие как в совете выше и например по доке

https://mariadb.com/kb/en/using-encryption-and-compression-tools-with-mariabackup/

mariabackup --user=root --backup --stream=xbstream | gzip > backupstream.gz
всё-равно перед использованием нужно будет распаковать


Линки

https://github.com/alvinkohcm/CentOS-Mariabackup


Комментариев нет:

Отправить комментарий