Коротко - не используйте 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
Комментариев нет:
Отправить комментарий