温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

服务器Patch补丁如何备份

发布时间:2026-09-26 22:04:32 来源:亿速云 阅读:105 作者:小樊 栏目:系统运维

服务器 Patch(补丁)本身的“备份”通常分两种理解:备份补丁安装包,以及在打补丁前对系统和状态做备份以便回滚。下面按常见场景说明。


一、备份补丁安装包(离线补丁文件)

适用于:

  • 内网环境
  • 需要后期复核补丁来源
  • 防止重复下载

Windows

  1. 先下载补丁(不安装或安装后保留)
    • 用 WSUS、SCCM、Windows Update Catalog 下载 .msu / .cab
  2. 备份目录示例
    D:\PatchBackup\2026-01\
        Windows10-KBxxxxxx-x64.msu
    
  3. 记录补丁清单
    get-hotfix | Export-Csv patchlist.csv
    

Linux

  • 备份 yum / apt 缓存
    # CentOS / RHEL
    cp -r /var/cache/yum /backup/yum_cache
    
    # Ubuntu / Debian
    cp -r /var/cache/apt/archives /backup/apt_archives
    
  • 导出已安装补丁列表
    rpm -qa > rpm_list.txt
    dpkg -l > dpkg_list.txt
    

二、打补丁前系统级备份(最重要)

补丁可能出问题,系统备份才是真正的“补丁备份”

通用建议

  • 打补丁前做快照 / 镜像 / 整机备份
  • 记录:
    • 补丁编号
    • 安装时间
    • 操作人

Windows

  1. 系统状态备份
    wbadmin start systemstatebackup -backupTarget:D:
    
  2. 创建还原点
    Checkpoint-Computer -Description "Before Patch"
    
  3. 虚拟机:直接做 VM 快照

Linux

  • 虚拟机:快照
  • 物理机:
    tar -cvpzf /backup/system_$(date +%F).tar.gz \
        --exclude=/backup --one-file-system /
    
  • 或专业工具:Clonezilla、Asreml、Veeam

三、数据库 / 应用补丁特别注意

  • 数据库补丁前必须:
    • 全量备份数据库
    • 备份配置文件
  • 示例(MySQL):
    mysqldump -A > full_$(date +%F).sql
    

四、补丁回滚备份(卸载能力)

Windows

  • 不清理补丁缓存
  • 保留:
    C:\Windows\SoftwareDistribution\
    
  • 卸载命令:
    wusa /uninstall /kb:xxxxxx
    

Linux

  • 保留旧内核
  • 不要 yum clean all
  • 回滚(如需要):
    yum history undo <ID>
    

五、推荐标准流程(建议)

  1. 出补丁清单
  2. 备份系统 + 数据
  3. 备份补丁文件
  4. 测试环境验证
  5. 生产打补丁
  6. 观察期(24–72h)
  7. 确认无问题后再清理旧备份

如果你能告诉我:

  • 服务器系统(Windows / Linux / 具体版本)
  • 物理机还是虚拟机
  • 是否数据库服务器

我可以给你更精确的一步一步备份命令。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手