首页/安全/安全加固速查/补丁前快照与备份准备
补丁与漏洞管理50 条

补丁前快照与备份准备

打补丁前的可回滚准备:虚拟机快照、配置备份、数据库备份三选一(或全要);快照有效期要同步设置。

安全加固速查安全更新于 2026-10-13

打补丁前要留回滚点

补丁是少数「可能把好机器改成坏机器」的常规操作:内核更新后驱动不兼容、系统库升级后业务崩溃都真实存在。变更前准备好可回滚的原点——虚拟机快照、配置备份、数据库备份三者按风险任选或全要,是补丁流程里最不能省的一步。

基本信息

适用平台虚拟化环境与物理机,Linux/Windows 均适用
回滚点类型虚拟机快照、配置文件归档、数据库备份
关键提醒快照不是备份,需另设有效期与清理计划
基线高危补丁变更前必须有可验证的回滚点

典型使用场景

  • 内核与系统库升级:风险最高的一类补丁,回滚点必备
  • 数据库服务器补丁:除了快照还要有逻辑或物理备份
  • 批量补丁窗口:按批次留快照,出问题只回滚某一批
  • 合规举证:变更单里附上回滚点信息,是流程审计的常规要求

准备清单

准备清单
# 1) 虚拟机快照(示例:libvirt)
# virsh snapshot-create-as vm01 pre-patch-$(date +%F) 'before KBxxxx'
virsh list --all 2>/dev/null | head
# 2) 配置文件归档
tar czf /root/etc-backup-$(date +%F).tar.gz /etc 2>/dev/null
# 3) 数据库逻辑备份(小库适用)
mysqldump --single-transaction --all-databases > /root/all-db-$(date +%F).sql 2>/dev/null
ls -lh /root/all-db-*.sql | tail -1

回滚点类型对照

类型覆盖范围局限
虚拟机快照整机状态,恢复最快合并与删除有风险,期间写入在回滚时丢失
配置归档配置文件与目录不覆盖数据与运行时状态
数据库逻辑备份数据内容大库耗时长,恢复也需要时间
存储快照整盘数据,性能影响小依赖存储侧能力,恢复流程需提前验证
快照不等于备份:删除或合并快照本身有风险,且快照留存期间的新写入在回滚时会丢失。重要系统仍要有独立的真备份。
回滚点要写进变更单并注明保留时长:打完补丁后忘记删除快照,是存储被占满与虚拟机性能下降的常见原因,清理责任人也应一并写明。

易错点

  • 只做快照不做数据备份:数据库回滚后数据仍不一致,等于没回滚
  • 快照未设有效期:一个月后存储告警,才发现几台机器还挂着变更快照
  • 备份文件与源机放在同一存储:真出故障时两边一起丢
  • 不做恢复演练:回滚时才第一次执行恢复步骤,时间远超预期

数据来源与参考

  • 虚拟化平台文档:快照语义
  • 等保 2.0:备份与恢复

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌