麒麟系统补丁回滚怎么做
讲银河麒麟补丁回滚的方法与准备:打补丁前的快照/留包策略、rpm 包回退、功能更新补丁的回退路径,以及回滚失败时的兜底手段。
结论先行
补丁回滚靠打补丁前留好的退路:系统级补丁(如 V11 服务器条目 的更新)回退通常用旧版本包降级;HWE-PP 离线补丁版 回退按其说明执行。核心原则:先快照/留旧包,再打补丁。
回滚的三种退路(按优先级)
| 退路 | 做法 | 适用 |
|---|---|---|
| 系统快照/备份恢复 | 回滚到补丁前快照 | 改动面大、补丁动了内核 |
| 包降级 | 用留好的旧版 rpm 包 rpm -Uvh old-*.rpm 降级 |
单包/小范围更新 |
| 补丁自带的回退说明 | 按厂商文档执行 | 功能更新补丁 |
降级前确认没有包已依赖新版本;强制降级(
--oldpackage)要用rpm -Uvh --oldpackage并逐包核对。
回滚操作要点
# 查当前装的包版本
rpm -q pkgname
# 用旧版包降级(需要旧包介质留存)
rpm -Uvh --oldpackage /backup/old-pkg-*.rpm
# 重启相关服务
systemctl restart servicename
降级后重新 rpm -qa --last 核对,重启服务验证业务。
留包规范
- 打补丁前把将被替换的旧包备份到固定目录(或做系统快照)。
- 备份介质与补丁介质分开存放,参考 麒麟 V11 桌面条目 的介质制作流程(Rufus 条目 可做启动盘)。
- 策略里写死「无备份不留打补丁」。
回滚失败兜底
快照/备份都不可用时:启动救援模式修复,或重装系统后从数据备份恢复。数据备份必须独立于系统备份——这正是 备份策略条目 强调的。