找回丢失的 WiredTiger.wt
Recovering a missing WiredTiger.wt
有没有办法重新生成丢失的WiredTiger.wt
?我们的 MongoDB 实例停止工作(奇怪地),并且该文件从 dbpath
文件夹中丢失——似乎这种行为是 known.
顺便说一句,修复实用程序没有成功:
file:WiredTiger.wt, connection: .//WiredTiger.wt: handle-open: open: No such file or directory
丢失数据库令人难以忍受...
有什么想法吗?谢谢。
P.S. 我们仍然得到所有其他 .wt
个文件。
WiredTiger.wt
文件包含有关 MongoDB 数据目录的基本元数据:存在哪些集合和索引以及每个文件中的最新检查点。如果 WiredTiger.wt
已从您的 dbPath
中完全删除,目前没有任何流程或工具可以重新创建此元数据,除非从备份副本中恢复完整的 dbPath
。虽然您确实有数据文件,但不幸的是您丢失了描述这些文件包含的内容及其关联方式的目录。
有没有办法重新生成丢失的WiredTiger.wt
?我们的 MongoDB 实例停止工作(奇怪地),并且该文件从 dbpath
文件夹中丢失——似乎这种行为是 known.
顺便说一句,修复实用程序没有成功:
file:WiredTiger.wt, connection: .//WiredTiger.wt: handle-open: open: No such file or directory
丢失数据库令人难以忍受...
有什么想法吗?谢谢。
P.S. 我们仍然得到所有其他 .wt
个文件。
WiredTiger.wt
文件包含有关 MongoDB 数据目录的基本元数据:存在哪些集合和索引以及每个文件中的最新检查点。如果 WiredTiger.wt
已从您的 dbPath
中完全删除,目前没有任何流程或工具可以重新创建此元数据,除非从备份副本中恢复完整的 dbPath
。虽然您确实有数据文件,但不幸的是您丢失了描述这些文件包含的内容及其关联方式的目录。