无法使用xtrabackup应用第二个增量备份文件

问题描述 投票:0回答:1

我正在尝试按照此页面上提到的步骤操作:

https://www.percona.com/doc/percona-xtrabackup/LATEST/backup_scenarios/incremental_backup.html

我已成功设法从inc1文件夹应用日志。 (即/ data3 / backups / inc1)

bin/xtrabackup --prepare --apply-log-only --target-dir=/data3/backups/ --incremental-dir=/data3/backups/inc1

但是下一次增量备份无法应用,因为前一个命令应用了inc1备份,从inc2文件夹中删除了checkpoints文件(这很奇怪)

# bin/xtrabackup --prepare  --target-dir=/data3/backups/ --incremental-dir=/data3/backups/inc2
xtrabackup: Error: cannot open /data3/backups/inc2//xtrabackup_checkpoints
xtrabackup: error: failed to read metadata from /data3/backups/inc2//xtrabackup_checkpoints

如何应用第二个增量文件?

percona
1个回答
0
投票

问题是增量目录不能在基本目录中。所以这个配置错了:

--target-dir=/data3/backups/ --incremental-dir=/data3/backups/inc2

它应该是 ...

--target-dir=/data3/backups/full --incremental-dir=/data3/backups/inc2

换句话说,完整和增量目录应该是这样可见的......

# ls /data3/backups/
full  inc1  inc2

如果inc1和inc2在“完整”子文件夹中,那么你将遇到问题!

© www.soinside.com 2019 - 2024. All rights reserved.