235 字
1 分钟
备份与钩子:110MB 迁移包和 C 语言 bonus hook
110MB 的定心丸
dnf-migration-backup-20260814-131158.tar.gz(110MB):迁服前全量快照,时间戳命名,警察叔叔式留档。cargo_restore_mapping.example.csv 规定恢复映射格式,示例文件先行——恢复流程的输入格式,用 example 讲清比文档管用。
sp_bonus_hook:C 语言小钩子
sp_bonus_hook/ sp_bonus_hook.c # 钩子本体 build.sh # 构建 install.sh # 安装 rollback.sh # 回滚 seed_bonus.sh # seedingSP 奖励钩子带完整的 rollback.sh——装钩子必须能卸钩子,这是动生产 binaries 的基本礼仪。build/install/rollback/seed 四件套,C 工程虽小,五脏俱全。
我的备灾清单
- 迁服前全量 tar,时间戳命名
- 恢复映射格式用 example 固定
- 动二进制的东西必须带 rollback
- 旧脚本归档不删(
_archive_*) - 清单三件套:xlsx 明细 + zip 离线包 + docx 人读版(
DNF角色资产清单三种格式全有,给不同的人看)
备灾的本质:出事时手里有包、有映射、有回滚,剩下只是体力活。