备份MongoDB数据库复制`dbpath`中的文件?

我需要在单实例服务器上每日备份所有MongoDB数据库(不停止MongoDB服务)。 我们的服务器在Rackspace中,所以我想知道一个有效的策略可能只是将所有数据库文件(dbpath中的文件)添加到我们的自动备份中。

我也考虑过另一种select,但是这会节省我们很多时间,看起来更简单,更简单。 问题是:这个解决scheme可靠吗?

没有停止MongoDB服务,这个解决scheme是可靠的吗?

没有

看看通过复制底层数据文件备份

为了获得一致的备份,在整个备份过程中,备份的数据不得改变。

你说你不能停止服务器,所以:

  • 使用LVM /文件系统快照

要么

  • 设置一个复制集,并使用它进行备份。 你可以冻结/停止它,只要你想。