Linux系统中MongoDB备份策略主要包括以下几类,可根据业务需求选择:
mongodump导出所有数据和元数据,恢复简单但占用空间大,适合初次或关键数据备份。mongodump --host localhost --port 27017 --out /backup/full/
--since参数,节省空间但恢复复杂,需依次应用增量。cron定时执行备份脚本,如每日全量备份,建议在低峰期操作。scp/rsync将备份文件传输至远程服务器或云存储,防本地灾难。最佳实践:
gzip压缩备份文件,节省空间。mongorestore --dryRun模拟恢复。openssl。