使用BR备份的数据不能恢复

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】
5.0.1

【问题描述】
使用共享NFS方式做备份恢复,恢复失败:

[root@zzp-pd01 bin]# ./br backup db \

--pd "10.6.142.160:2379" \
--db demo_21_ceshi \
--storage "local:///home/tidb/backup" \
--ratelimit 120 \
--log-file backupfull.log

Detail BR log in backupfull.log
Database backup <--------------------------------------------------------------------------------------------------------------------------------------------------> 100.00%
Checksum <---------------------------------------------------------------------------------------------------------------------------------------------------------> 100.00%
[2021/05/13 10:05:53.041 +08:00] [INFO] [collector.go:62] [“Database backup success summary”] [total-ranges=72] [ranges-succeed=72] [ranges-failed=0] [backup-checksum=12.926049781s] [backup-fast-checksum=19.163477ms] [backup-total-regions=345] [BackupTS=424901739069833221] [Size=1066020839] [total-take=50.857603167s] [total-kv=128034231] [data-size=21.41GB] [average-speed=566.9MB/s]

[root@zzp-pd01 bin]# ./br restore db \

--pd "10.6.142.160:2379" \
--db "demo_21_ceshi2" \
--storage "local:///home/tidb/backup" \
--log-file restorefull.log

Detail BR log in restorefull.log
[2021/05/13 10:08:01.366 +08:00] [INFO] [collector.go:62] [“Database restore success summary”] [total-ranges=0] [ranges-succeed=0] [ranges-failed=0] [Size=1066020839] [total-take=127.79358ms]

日志文件:
backupfull.log (2.0 MB) restorefull.log (75.9 KB)

新创建了一个TIDB集群,把备份数据还原到新集群就可以了,恢复到原集群的新库却不行,感觉有点坑啊

看 restore 日志里面有这个报错:


能否看下报错的文件是否存在或者用户权限是否正常?

这是我第一次操作时候NSF映射有点问题,后来解决了的。这个日志文件包含了我多次恢复操作

我看日志里除了截图的报错,没有其他的,是否是给的信息有缺失?

备份恢复的数据库名称应该保持一致。

找到问题了,是恢复时候的数据库名字问题

:+1::+1::+1:

请教一下,我研究了一下 case ,包括 restore 的 log,没有从 log 看到除下面 log 之外的错误 log

load backupmeta failed: open /home/tidb/br_data/backupmeta: no such file or directory

请问
这个 case 到底是出现什么问题?
“备份恢复的数据库名称应该保持一致” 这个怎么说

问题出在br backup指定的数据库名字和br restore指定的数据监控名字不一致,然而br并不会提示这个异常,它能够恢复成功只是没有数据被恢复。

备份元文件backupmeta里面记录了备份的数据库名字,恢复的时候必须要指定相同的名字,这一点文档里没有说明,但是经过实测后确实要保证名字一致

了解了。 我们看看能不能改进一下

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。