[记录] 成功修复30G超大存档的过程

修改于2020/05/14211 浏览综合
此帖将记录本人成功修复28.9GB大小服务器存档的全部过程。
资源下载:Minecraft-Region-Fixer(教程我会单独开一个帖子发的)
2020年5月14日12时22分,玩家报告:生存服务器一直处于重启状态。
2020年5月14日12时24分,远程连接服务器查看错误报告(Crash Report),发现由NBT错误引起,关闭生存服、发布停服公告。
2020年5月14日12时31分,按照惯例使用Minecraft-Region-Fixer扫描出错存档,但扫描Region文件时返回错误。
TapTap
本人认为是区块文件数量过于庞大所致。
2020年5月14日12时40分,本人强制将测试玩家tp到异常处,服务器崩溃。准备采用删除区块文件的方法进行修复。
2020年5月14日12时45分,通过将方块坐标 / 512 向下取整计算出mca文件名,删除,启动服务器仍绕崩溃。
2020年5月14日13时05分,在MCBBS发帖求助。热心用户建议使用Minecraft-Region-Fixer修复删除存档
至此,未寻求到有效帮助。玩家建议回档至最近备份,但由于一些原因,大量备份丢失最近备份为3月13日。
2020年5月14日13时22分,开始备份存档,准备尝试将区块文件分批次扫描修复
TapTap
2020年5月14日14时31分,开始复制第一部分(r.0.0.mca -> r-15.-173.mca,共2632个),准备进行扫描。
TapTap
2020年5月14日15时00分事实证明并非区块文件过多导致,疑似data目录下structures、map data文件出现问题。
开始查阅WIKI,明确此目录下文件作用。
2020年5月14日15时12分,备份并删除data目录下全部文件后,Minecraft-Region-Fixer运行正常,开始扫描区块文件。
TapTap
2020年5月14日17时40分,扫描完成,修复完成,测试玩家进入服务器并未崩溃。修好了!
data目录下文件存储了大量地图的数据,删除无妨。
TapTap
至此,这个30GB的超大存档已经修好了!
3
2
5