logo

mongobackup手册及mongobackup下载地址
http://dl.nosqldb.org/mongobackup

http://dl.nosqldb.org/mongobackup_user_guide_zh_CN.pdf
简介
mongobackup 是用于复制集的增量备份与恢复工具,恢复时,需要结合全量备份与恢复使用。

增量备份
普通备份

mongobackup  -u ccj -p '123' --port 27020  -h 10.0.4.91 --backup  

流模式备份

mongobackup  -u ccj -p '123' --port 27020 –h 10.0.4.91 --backup --stream  

都可以指定备份初始时间点

mongobackup  -u ccj -p '123' --port 27020  -h 10.0.4.91 --backup -s 1385367056,1  

增量恢复
必须指定起止时间点,配合全备,可以恢复到任意时间点(结束时间点),开始时间点可以理解为全备的时间点。

mongobackup  -u ccj -p '123' --port 27020 -h 10.0.4.91 --recovery   -s 1385367098,27350  -t  1385367132,35490  ./backup/

ccj 于 2016-04-24 15:18 修改
14 回复
Hisoka-J
#1 Hisoka-J • 2014-01-20 18:29

太棒了!如果能指定备份路径就太好了。

ccj
#2 ccj • 2014-01-21 09:53

可以的啊, -o 即可。

wuming
#3 wuming • 2014-03-24 12:26

不错哟。是否可以把这个社区的工具集中放在一起。

ccj
#4 ccj • 2014-03-24 12:54

都在链接里下载目录里,后续会整理一个标签出来。

huangjun
#5 huangjun • 2014-06-09 02:15

使用方法太简单了, 疑问太多了,完全不知道怎么用. 1.什么是流模式备份 2.此工具是不是要开启oplog 我使用mongobackup -h 127.0.0.1 –port 27017 –backup后自动生成了backup目录,此目录下生成了一个空的oplog.bson文件 请帮忙回复,谢谢

huangjun
#6 huangjun • 2014-06-09 02:20

还有个事情, 管主应该建一个QQ群,这样才能有更多讨论.

ccj
#7 ccj • 2014-06-09 13:52

流模式只是个概念,就是一直运行,实时备份。 增量备份不支持单机,复制集oplog都会有的,不需要开启。

huangjun
#8 huangjun • 2014-06-09 16:34

哦對呀,oplog是複製級用的, 我當成慢查詢的日誌了. 我还有个疑问,oplog也不一定记录的是数据库的全部操作呀,比如oplog只有100M,而如果操作记录超过100M,oplog会删除最旧的操作记录保留最新的操作记录呀 还有那个时间”-s 1385367098,27350 -t 1385367132,35490”,怎么才能很容易的获取到

tuhao
#9 tuhao • 2016-04-24 01:19

哥们,能再提供下mongobackup下载链接么,网上找不到了.如果可以,请发一份给我邮箱:hello[无视它]world#[#换成@]yeah.net,非常感谢.

ccj
#10 ccj • 2016-04-24 15:19

@tuhao 已更新链接

infiniterain
#11 infiniterain • 2016-05-30 17:40

特意注册了个账号来问问楼主,-s和-t是指时间戳对吧,那时间戳逗号后面那些数字是什么意思呢,我看./mongbackup -h没有这个解释啊,感激不尽

infiniterain
#12 infiniterain • 2016-05-30 19:25

懂了,就是调用mongo里面的optime函数,打扰了

whaay
#13 whaay • 2016-06-22 13:37

你好,测试无法恢复指定数据库的增量,如果恢复所有的数据库都恢复了,这样肯定不符合业务需求

wenbo
#14 wenbo • 2016-08-04 20:34

mongobackup不支持3.0.3的增量备份吗?我的怎么用不了,一直卡着

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。