Couchbase备份和从cbbackupmgr还原

时间:2019-05-14 05:01:03

标签: nosql backup couchbase restore couchbase-bucket

我每天都从cbbackupmgr命令中进行沙发床群集备份。我在一个月前安排了cron作业,只是观察到从cbbackupmgr命令进行的第一天备份创建的文件大小以GB为单位。从第一天到现在,现在以MB为单位创建文件,所以我在这里观察到的cbbackupmgr正在执行增量备份吗?我的问题是是否需要从cbbackupmgr还原,以便需要使用哪个备份?还是需要合并所有这些备份,然后只能还原完整的数据而不会造成任何损失?

请澄清我的困惑。

谢谢。

1 个答案:

答案 0 :(得分:2)

您无需在还原前进行合并。您可以直接从增量备份存储库中获取。您可以使用两个可选的命令行参数。

-开始(备份)

备份存储库中要还原的第一个备份的名称或引用增量备份的索引值。有效索引值是任何正整数,“最旧”和“最新”。如果使用正整数,则它应引用从最早的备份到最新的备份的增量备份的索引。例如,“ 1”对应于最旧的备份,“ 2”对应于第二最旧的备份,依此类推。指定“最旧”表示应使用最旧备份的索引,指定“最新”则应使用最新备份的索引。如果未指定此标志,则还原将从备份存储库中最早的备份开始。

-结束(备份)

要还原的备份存储库中最后一个备份的名称或引用增量备份的索引值。有效索引值是任何正整数,“最旧”和“最新”。如果使用正整数,则它应引用从最早的备份到最新的备份的增量备份的索引。例如,“ 1”对应于最旧的备份,“ 2”对应于第二最旧的备份,依此类推。指定“最旧”表示应使用最旧备份的索引,指定“最新”则应使用最新备份的索引。如果未指定此标志,则还原将以备份存储库中的最新备份结束。