我的mfs版本是moosefs-ce-2.0,它安装在debian6上,这是ext3文件系统。当我的主人失灵时,有一个主人和一个金属骑士和一些chunkserver。如何从metalogger中恢复主人? moosefs.org提供的文档已经过时,我无法找到有关文档的更详细信息。或者如何在moosefs-ce-2.0上配置muti-master?
答案 0 :(得分:4)
在文档中描述。您可以在此处找到文档:MooseFS Documentation。 MooseFS用户手册的第4.2节(第19页)“金属记录器的主元数据恢复”说:
4.2从metaloggers恢复主元数据在MooseFS Community Edition基本配置中,只能有一个主服务器和几个主服务器 metaloggers。如果由于某种原因您丢失了所有元数据文件和 从主服务器更改日志,您可以使用metalogger中的数据 恢复您的数据。首先要开始处理恢复 将存储在/ var / lib / mfs中metalogger上的所有数据传输到master 元数据文件夹metalogger上的文件前缀为ml前缀 文件名。复制完所有文件后,您需要创建 来自changelogs和metadata.back文件的metadata.mfs文件。去做这个 我们需要使用命令mfsmaster -a。 Mfsmaster开始构建新的 元数据文件并启动mfsmaster进程。