Случайно изтрих папката с данните mongodb. Намерих някои програми, които извличат Linux системни файлове, но всички те се нуждаят от инструкции за заглавие на файла, долен колонтитул и разширение.
Например, най-важното и скалпелът дават инструкции за намиране на jpg файл:
jpg y 200000000 xffxd8xffxe0x00x10 xffxd9
Някой знае ли как мога да намеря mongodb файлове? (website_production.0 / website_production.1 / website_production.ns / mongodb.lock)
OS е Ubuntu Server 10.04
Съжалявам за моя английски.
Благодаря!
Отговори:
0 за отговор № 1Ако сте изтрили директорията / data и виене е възможно резервно копие (чрез mongodump, mongoexport, набор реплики, вторично устройство или изображение на файловата система), след което "по същество сте в лошо място и ще трябва да създадете данните в нова база данни от нулата".
За да потвърдите въпросите си за местоположението на файлапо-специално - всички те се намират в директорията с данни и ако сте изтрили тази директория, те са изчезнали и се съмнявам, че преди всичко ще ги възстановя. файлова структура afaik. По подразбиране с Ubuntu инсталирате от пакета 10gen .deb, директорията с данни е в / var / lib / mongodb. Не съм запознат със скалпел.
За съжаление!