Здравствуйте,
выяснилась интересная особенность - при настройке слейва по типу мастер-slave база на слейве занимает больше места, чем на мастере. Попробую как через replica set будет себя вести база.

28 декабря 2015 г., 0:48 пользователь Oleksandr V. Typlyns'kyi <astral@wangsamp.km.ua> написал:
Today Dec 27, 2015 at 23:36 Vasiliy P. Melnik wrote:

> ой, та тестить есть где. Просто вот столкнулся с конкретной проблемой:
> хотел обновить монго - до сих пор стоит 2.4, решил сделать дамп, дамп
> выпадает на 99%, в интернете пишут, что надо --repair. На починку надо винт
> на 3 тера - в два раза больше, чем база весит. Ну ок, допустим починил,
> дальше надо все таки выгрузить. Каждое действие - сутки, пару суток. А все
> это время система должна работать, что с дельтой делать? систему на запись
> тоже нельзя останавливать.

  Тут лучше replica set сделать, если ещё нет:
  https://docs.mongodb.org/manual/tutorial/convert-standalone-to-replica-set/
  Добавить пустую реплику 2.6, а она сама всё перетянет при initial sync:
  https://docs.mongodb.org/manual/tutorial/resync-replica-set-member/
  Потом переключать роли и синк в обратную сторону:
  https://docs.mongodb.org/manual/release-notes/2.6-upgrade/#upgrade-a-replica-set-to-2-6
  Дальше можно перейти на 3.0 со сменой движка, а потом и 3.2:
  https://docs.mongodb.org/manual/release-notes/3.0-upgrade/#change-replica-set-storage-engine-to-wiredtiger

--
WNGS-RIPE