当前位置: 首页 > news >正文

Rocky Linux 8.6 整机系统备份与迁移方案文档文档用途

Rocky Linux 8.6 整机系统备份与迁移方案文档

文档用途

将已部署 Harbor、Docker、cpolar、frp 的 Rocky Linux 8.6 完整系统(系统 + 所有软件 + 配置)备份,迁移至另一台物理主机。

重要前提

  1. 目标主机磁盘分区结构尽量与源主机保持一致;硬件差异容易导致网卡名称变更、启动异常。
  2. 区分场景:物理服务器优先再生龙;有基础 Linux 操作能力可使用 rsync /tar 方案。
  3. 本机运行大量容器(Harbor),/var/lib/docker数据体积巨大,可选择单独备份或纳入整机备份。

方案一:再生龙 Clonezilla(物理机迁移【首选】)

简介

离线启动盘工具,整硬盘镜像备份,全盘克隆,系统、软件、配置完整复刻。 ✅优点:无需在系统内安装软件,迁移成功率最高,不容易出现启动故障。 ❌缺点:需要重启服务器,通过 U 盘启动盘操作,无法在线热备份。

操作流程

  1. 电脑下载再生龙镜像,制作 U 盘启动介质;
  2. 源服务器从 U 盘启动,选择【保存镜像】,将整盘镜像存入移动硬盘;
  3. 新服务器同样 U 盘启动,选择【恢复镜像】,写入本地硬盘;
  4. 启动后检查网卡、主机名、IP 地址,按需修改。

适用场景:批量复制物理服务器、不想处理 grub、fstab、UUID 复杂修复。

方案二:rsync 在线系统迁移(命令行方案)

原理

不重启系统,通过 rsync 把根目录所有文件同步至目标主机,同步完成后修复引导。

前置:目标主机预先最小化安装同版本 Rocky Linux 8.6,分区布局一致。

同步命令(源主机执行)

bash

rsync -av --delete \ --exclude=/proc \ --exclude=/sys \ --exclude=/dev \ --exclude=/tmp \ --exclude=/mnt \ --exclude=/media \ --exclude=/lost+found \ --exclude=/var/lib/docker/* \ / root@目标主机IP:/

参数说明

  • -av:归档模式,保留权限、属主、文件属性;
  • --delete:目标端删除多余文件,保持与源机一致;
  • /var/lib/docker/*默认排除容器数据,如需一并迁移,删除该行。

同步完成必须修复项目

  1. 修改/etc/fstab,更新磁盘 UUID;
  2. 重建 GRUB 引导;
  3. 调整网卡名称、静态 IP;
  4. 修改 hostname,避免局域网主机名冲突。

方案三:Tar 打包整机系统镜像(单命令打包系统)

1、源主机打包命令

bash

cd / tar -cvpzf /root/system-backup-rocky86.tar.gz \ --exclude=/root/system-backup-rocky86.tar.gz \ --exclude=/proc \ --exclude=/sys \ --exclude=/dev \ --exclude=/tmp \ --exclude=/mnt \ --exclude=/media \ --exclude=/var/lib/docker \ /

参数解释

  • c:创建压缩包
  • v:输出打包日志
  • p:保留文件权限(Linux 迁移关键参数,不可省略)
  • z:gzip 压缩

打包产物路径:/root/system-backup-rocky86.tar.gz通过 SFTP 将压缩包传输至新主机。

2、新主机恢复操作

目标主机先最小化安装 Rocky Linux 8.6,上传压缩包,执行解压:

bash

cd / tar -xvpzf system-backup-rocky86.tar.gz

⚠️极高风险提醒

硬盘 UUID 各不相同,解压完成直接重启大概率进入急救模式。 恢复后务必处理:

  1. /etc/fstab磁盘挂载 UUID 修正;
  2. 重新生成 GRUB 引导;
  3. 网络配置、网卡名称、主机名调整。

可选:单独备份 Harbor Docker 数据

bash

tar -cvpzf docker-harbor-data.tar.gz /var/lib/docker

方案四:Partclone 分区级镜像备份(命令行分区克隆)

适合单独备份某一个分区,而非整块硬盘。

bash

# 备份分区 partclone.ext4 -c -s /dev/sda1 -o sda1-backup.img # 恢复分区 partclone.ext4 -r -s sda1-backup.img -o /dev/sda1

方案五:genisoimage 自定义 ISO(不推荐整机备份)

仅能制作安装介质,无法备份已经部署完成的运行环境,只适合预制装机模板,排除。

补充:企业批量部署备选方案 Kickstart

Rocky Linux 官方自动化安装方案,制作内置 Harbor、cpolar、frp 的定制安装 ISO。 特点:属于全新自动安装,不属于 “现有机器备份还原”,适合大批量新机标准化部署。

选型建议

  1. 物理服务器、追求稳定、不想折腾命令修复 →再生龙 Clonezilla
  2. 可以停机、有移动存储介质 → 再生龙最优
  3. 不能重启服务器,具备 Linux 运维基础 → rsync 方案
  4. 仅临时测试、熟悉系统修复操作 → tar 打包方案

通用注意事项

  1. 迁移完成后,两台机器不要同时接入局域网,IP、hostname 冲突;
  2. frp、cpolar、Harbor 配置文件迁移后检查监听地址;
  3. SSH 密钥、系统账号权限迁移依靠-p参数保留;
  4. 容器数据体积巨大,建议系统与 docker 数据分开备份。
http://www.cnnetsun.cn/news/4040582.html

相关文章:

  • 微博备份完整指南:如何用 Speechless 扩展把任意公开微博导出为 PDF
  • 【MYSQL】MYSQL学习的一大重点:MySQL连接池原理与分析简易网站数据流动是如何进行
  • Echarts折线图进阶配置:从基础到专业的视觉与交互优化指南
  • Flutter面试冲刺:30天从原理到实战,打造高含金量教程App
  • 告别凌晨两点的机箱轰鸣:免费开源风扇控制软件 FanControl 完整改造实录
  • 手机智谱清言怎么导出文档?AI 导出鸭搞定表格、公式与批量归档
  • 98.C语言易混难点:字符数组与字符串指针的底层差异
  • 三步搞定DLSS版本升级:我用DLSS Swapper告别糊画面的完整教程
  • 深耕液压配套服务赛道,打通设备稳定运行最后一公里
  • 3 分钟导出全成就:YaeAchievement 原神成就数据导出工具实战手册
  • Adobe破解工具完整上手:5步跑通Adobe全家桶免费激活全流程
  • AI Agent从无到有19:LangChain 核心模块与首个链式应用实战
  • LosslessCut 无损视频剪辑完整实战:从切割到多轨合并,全程零画质损失
  • 大麦网抢票脚本实战指南:五个核心参数与完整环境配置,告别开售即售罄
  • KMS激活脚本KMS_VL_ALL_AIO实测:一个文件能帮你把Windows和Office激活这件事管多久?
  • 告别14天倒计时:三步让Navicat的试用窗口一直刷新
  • AOSP 概述介绍
  • 基于LangChain Agent构建智能代码助手:从原理到实战
  • 无需登录也能畅玩:Prism Launcher离线启动Minecraft的完整指南
  • 免驱动标签打印怎么落地:LPrint 用 1 个进程接管全公司打印机
  • 随机前沿分析SFA结果解读:生产函数与效率估计
  • 扫描版PDF怎么转文字?用Umi-OCR做离线PDF文字识别实用全攻略
  • Al辅助{白话文}IDEA中安装ClaudeCode辅助编程学习
  • C语言位运算:二进制视角下的问题求解
  • 跟一张照片走完OpenGlass全流程:不到25美元的AI智能眼镜是如何炼成的
  • Agent Memory:从上下文管理到持续学习的完整闭环
  • CTF密码学实战:从流量分析到OpenSSL加密破解全解析
  • 从Gemini 3.7 Flash看大模型的“工作马“化:3周一次迭代、百万token仅0.75美元,编码Agent的定价战开打
  • RA-FinBERT:融合规则感知的低资源金融文本情感分类实战
  • 免费开源的 Steam 创意工坊下载器:零门槛三步批量取回模组