我每天都从 cbbackupmgr 命令获取 couchbase 集群备份。我在一个月前安排了 cron 作业,刚刚观察到第一天备份是从 cbbackupmgr 命令创建的文件大小以 GB 为单位的。现在从第一天到现在,文件在 MB 中创建,所以我在这里观察到的 cbbackupmgr 正在进行增量备份,对吗?我的问题是如果我需要从 cbbackupmgr 恢复,那么需要使用哪个备份?还是需要合并所有这些备份然后才能恢复完整的数据而不会丢失?
请澄清我的困惑。
谢谢。
我每天都从 cbbackupmgr 命令获取 couchbase 集群备份。我在一个月前安排了 cron 作业,刚刚观察到第一天备份是从 cbbackupmgr 命令创建的文件大小以 GB 为单位的。现在从第一天到现在,文件在 MB 中创建,所以我在这里观察到的 cbbackupmgr 正在进行增量备份,对吗?我的问题是如果我需要从 cbbackupmgr 恢复,那么需要使用哪个备份?还是需要合并所有这些备份然后才能恢复完整的数据而不会丢失?
请澄清我的困惑。
谢谢。
您不需要在还原之前合并。您可以直接从增量备份存储库中。您可以使用两个可选的命令行参数。
--开始(备份)
备份存储库中要还原的第一个备份的名称或引用增量备份的索引值。有效的索引值是任何正整数、“最旧”和“最新”。如果使用正整数,那么它应该引用增量备份的索引,从最旧的备份开始到最近的备份。例如,“1”对应于最旧的备份,“2”对应于第二旧的备份,依此类推。指定“oldest”表示应使用最旧备份的索引,指定“latest”表示应使用最新备份的索引。如果未指定此标志,则恢复将从备份存储库中最旧的备份开始。
--结束(备份)
备份存储库中要恢复的最后一个备份的名称或引用增量备份的索引值。有效的索引值是任何正整数、“最旧”和“最新”。如果使用正整数,那么它应该引用增量备份的索引,从最旧的备份开始到最近的备份。例如,“1”对应于最旧的备份,“2”对应于第二旧的备份,依此类推。指定“oldest”表示应使用最旧备份的索引,指定“latest”表示应使用最新备份的索引。如果未指定此标志,则还原将以备份存储库中的最新备份结束。