1. 模拟元数据损坏
mfsmaster stop
mv /var/lib/mfs/metadata.mfs /home/
mv /var/lib/mfs/changelog.0.mfs /home/
mfsmaster start
# 提示元数据损坏恢复
2. 元数据恢复
- 从metalogger上将最新一份metadata_ml.mfs.back及changelog_ml.0.mfs复制到master的数据目录下,并注意文件属主属组为mfs。
chown mfs.mfs *
3. 启动master
- 此时需要以-a方式启动
mfsmaster -a
4. 如果master主机服务器系统可以登录,执行一下命令即可
mfsmaster stop
cd /var/lib/mfs/
mv metadata.mfs.back metadata.mfs
mfsmaster start