阅读量:1
冷备份
- 原理:需停止MongoDB服务,复制数据文件实现备份,确保数据一致性。
- 操作步骤:
- 停止MongoDB服务:
systemctl stop mongod。 - 复制数据目录(默认
/var/lib/mongo)到备份路径:cp -r /var/lib/mongo /backup/mongodb_cold。 - 重启服务:
systemctl start mongod。
- 停止MongoDB服务:
- 适用场景:数据变化少、可容忍短时间停机的场景。
热备份
- 原理:无需停止服务,通过文件系统快照或Oplog实现在线备份。
- 操作步骤:
- 文件系统快照:利用LVM或ZFS等支持快照的文件系统,创建数据目录快照并复制到备份位置。
- Oplog备份:通过复制Oplog(记录数据变更的日志)并应用到备份数据,实现增量同步。
- 适用场景:需7×24小时在线、数据频繁变更的生产环境。
工具推荐
注意事项
- 冷备份需确保停机期间无数据写入,热备份需依赖文件系统或Oplog功能。
- 定期验证备份完整性,可通过
mongorestore --dryRun模拟恢复。
以上就是关于“centos mongodb冷备份与热备份”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm