传奇服务端灾备与回档演练:备份三三制与事故止损顺序

导读(30 秒版):备份做了不等于灾备成立——没演练过回档的备份,出事那天大概率恢复不回来。本文讲备份策略三三制、回档演练的完整流程、数据丢失事故的止损顺序。日常巡检五件事见服务器日常维护清单,本文是它的灾备加强版。

服务端数据丢失的三大来源:磁盘坏、误删文件、被恶意删库。前两个靠备份兜底,第三个靠权限和异机备份兜底——只存在本机的备份,和被同一颗 ransomware 一锅端没有区别。

备份策略三三制

维度 方案 要点
频率 每日全量 + 每小时增量 Mud2/DB 文件小时级增量,配额外时间戳目录
保留 近 7 天全量、近 30 天每日、3 个月节点版 节点版存”大改版前”快照,回滚全靠它
位置 本机 + 异机 + 云存储各一份 异机用 rsync 拉取而非推送,密钥单向

备份范围别只拷 DB:登录网关配置、充值后台参数、网站与充值订单记录、登陆器列表配置一样要进包。恢复一个”只有游戏数据没有充值记录”的服,比不恢复更灾难——玩家充了钱找不到单,信任直接清零。充值侧风控与订单设计见充值提现系统配置。

回档演练:每季度一次的硬流程

  1. 拉起备用机:用最近一次全量备份在一台干净机器上起服,主服不动;
  2. 走全链路:登录、建号、充值回调、摆摊、攻城各走一遍,重点验证充值后台能否对上单;
  3. 计时:从”拿到备份”到”可开服”全程计时,超过 60 分钟就要做恢复脚本化;
  4. 记录差异:增量备份合并后有没有丢小时级数据,丢多少、能否接受,白纸黑字写下来。

真出事了:止损顺序

数据事故第一小时的动作决定损失大小:第一步停服并断外网(防止破坏扩散),第二步保护现状盘(先做镜像再动手恢复,别在事故盘上直接操作),第三步确定回档版本并公告补偿方案——回档掉的等级统一补 + 每人发绑定补偿包,公告模板提前写好,事故时改日期就发。报错定位的排查工具链见M2 报错速查表。合区操作前的数据备份另有专项要点,见合区工具使用指南。

FAQ

备份占用空间太大怎么办?DB 文件用压缩归档,增量只存变更块;云存储选归档型降低成本。空间换数据安全这笔账永远划算——一次丢库赔的补偿就够买十年硬盘。

每小时增量会不会拖慢服务器?Mud2/DB 文件在低峰期(凌晨 4-5 点)做全量,增量用文件级 diff 拷贝,IO 压力可忽略。压测确认承载的思路见压力测试五步。

有没有现成的备份脚本可用?下载区的运维工具包里有打包好的备份与恢复脚本,改路径就能用,入口在下载区,脚本定制基础可看定时任务脚本写法。

阅读全文

1、欢迎加7U游戏社区,本主题所有言论和图片与本网站立场无关 2、本站所有主题与资源只做学习研究使用,商业化用途请选择正版授权 3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和的同意 4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责 5、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意 6、管理员和版主有权不事先通知发贴者而删除本文 7、原文链接:https://www.7uuc.com/blog/legend-m2-backup-disaster-recovery,转载请注明出处。

0

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码