有没有办法重新生成缺少的WiredTiger.wt?我们的MongoDB实例停止工作(奇怪),并且该文件从dbpath文件夹中丢失 – 似乎这种行为是
known.
顺便说一句,修复实用程序没有成功:
file:WiredTiger.wt, connection: .//WiredTiger.wt: handle-open: open: No such file or directory
丢失数据库很难忍受……
任何的想法?谢谢.
附:我们仍然拥有所有其他.wt文件.
最佳答案 WiredTiger.wt文件包含有关MongoDB数据目录的基本元数据:哪些集合&存在索引以及每个文件中的最新检查点.如果已从dbPath中完全删除WiredTiger.wt,则当前没有任何进程或工具可以重新创建此元数据,除非从备份副本还原完整的dbPath.虽然你有数据文件,但遗憾的是你丢失了描述这些文件包含的内容以及它们之间的关系.