MongoDB восстановить и удалить удаленные базы данных? - PullRequest
1 голос
/ 05 мая 2020

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

2020-05-05T13:33:19.367+0000 I STORAGE  [initandlisten] repairDatabase deleted_database
2020-05-05T13:33:19.367+0000 I STORAGE  [initandlisten] Repairing collection deleted_database.SDN
2020-05-05T13:33:19.368+0000 E STORAGE  [initandlisten] WiredTiger error (2) [1588685599:368535][2388:0x7f760c6d6140], file:deleted_database/collection/44858-8988382436374591788.wt, WT_SESSION.verify: /mnt/disks/data1/mongodb//deleted_database/collection/44858-8988382436374591788.wt: handle-open: open: No such file or directory
2020-05-05T13:33:19.368+0000 I STORAGE  [initandlisten] Verify failed on uri table:deleted_database/collection/44858-8988382436374591788. Running a salvage operation.
2020-05-05T13:33:19.368+0000 E STORAGE  [initandlisten] WiredTiger error (2) [1588685599:368767][2388:0x7f760c6d6140], file:deleted_database/collection/44858-8988382436374591788.wt, WT_SESSION.salvage: /mnt/disks/data1/mongodb//deleted_database/collection/44858-8988382436374591788.wt: handle-open: open: No such file or directory
2020-05-05T13:33:19.368+0000 F -        [initandlisten] Invariant failure rs.get() src/mongo/db/catalog/database_impl.cpp 226
2020-05-05T13:33:19.368+0000 F -        [initandlisten] 

***aborting after invariant() failure

Где deleted_database - одна из удаленных мной баз данных.

Мне не нужно восстанавливать эти данные. Есть ли способ заставить MongoDB забыть об этих базах данных?

...