Назад | Перейти на главную страницу

Резервное копирование базы данных MongoDB, копирование файлов в `dbpath`?

Мне нужно ежедневное резервное копирование всех баз данных MongoDB на нашем сервере с одним экземпляром (без остановки службы MongoDB). Наш сервер находится в Rackspace, поэтому мне интересно, можно ли было бы просто добавить все файлы базы данных (файлы в dbpath) в нашу автоматическую резервную копию.

Я рассматривал и другие варианты, но это сэкономит нам много времени и кажется более простым и легким. Вопрос в том, надежно ли это решение?

без остановки службы MongoDB [...] надежно ли это решение?

как есть, нет.

посмотри на Резервное копирование путем копирования базовых файлов данных

для обеспечения согласованной резервной копии данные, которые вы копируете, не должны изменяться в течение всего процесса резервного копирования.

вы сказали, что не можете остановить сервер, поэтому:

  • использовать снимки LVM / файловой системы

или

  • настроить набор реплик и выполнить резервное копирование с его помощью. вы сможете заморозить / остановить его, как хотите.