Мы используем mongodb 3.0.2, и наша система управляется через MMS Мы обнаружили, что одна из наших новых условий DEV потеряла весь контент для /data/db
, включая журналы, журналы и файл конфигурации.Как восстановить потерянные данные/данные/db
Одна вещь - экземпляр все еще работает и работает в памяти.
Есть ли у кого-нибудь решение о том, как оправиться от этой ситуации?
Я пробовал db.fsyncLock()
, который должен сбрасываться на данные на диск, но не повезло.
WTF как вы потеряли все физические данные? Плюс mongodb будет сыном выходить с ошибкой утверждения, когда он пытается получить данные, которые он не получил в LRU – Sammaye
Возможно, вам повезло больше на dba.se ... –
В ответ на ваш вопрос: fsync на самом деле не поможет, так как будет (если это возможно) загрузить небольшой сегмент ваших данных. Вы могли бы использовать некоторое программное обеспечение для восстановления диска в лучшем случае – Sammaye