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

MongoDB: разбавление коллекций, когда mongo не работает

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

у меня вопрос - если и как я могу разбавить \ удалить коллекцию, пока служба mongo не работает?

Не уверен, что именно вы ищете, но чтобы выйти из этой ситуации, вы можете следовать ниже:

  1. Скопируйте каталог данных в другое место, где у вас есть место, и удалите все .lock файл, если он существует.
  2. Теперь вы можете попробовать начать mongo с указанием на новый каталог и ремонтом ниже

    mongod --dbpath --port

    db.repairDatabase ()

Как только услуга будет запущена, вы можете делать все, что хотите.