mongodb 恢复到两次Mongodump备份之间的时间点

dly7yett  于 2022-11-03  发布在  Go
关注(0)|答案(1)|浏览(118)

假设我在每天00:00进行了mongodump备份。我如何恢复到12:00的时间点,但要比当前操作日志包含的时间点早一天?假设操作日志总是包含超过24小时的更改。
显然,我可以恢复到第1天的00:00或第2天的00:00,如果该日期仍然存在,我可以转储现有的操作日志。

9jyewag0

9jyewag01#

听起来像是您拍摄了快照,在生产服务器上进行了恢复,然后尝试转储+恢复操作日志?
如果要在生产服务器上还原,则需要在还原备份之前转储操作日志本身。否则,操作日志将被还原擦除。在https://alexmarquardt.com/2017/01/25/mongodb-point-in-time-restore/中,它们将还原到备用服务器。
如果您的时间点在原始操作日志的范围之前,即您的恢复点已从操作日志中删除,则除非您使用了备份产品之一,否则无法进行时间点恢复。

相关问题