当前位置:首页>Linux>Centos系统迁移至RockyLinux记录

Centos系统迁移至RockyLinux记录

  • 2026-09-02 19:47:22
Centos系统迁移至RockyLinux记录

本文测试思路:

旧机器的整个系统文件打包 → 传到新机器 → 解压覆盖 → 修复启动相关配置

其他方式也可以使用 rsync 进行系统同步,或使用 dd 进行磁盘克隆。

系统环境对比

Centos
RockyLinux
发行版本
7.9
9.5
内核版本
3.10.0
5.14.0

磁盘分区结构保持一致:

1、旧主机打包需要备份的文件

要排除的目录:

目录
说明
/proc
虚拟文件系统
/sys
内核映射
/mnt
临时挂载
/lost+found
文件系统恢复目录

打包命令:

tar cvpzf backup.tgz /  --exclude=/proc --exclude=/lost+found  --exclude=/backup.tgz --exclude=/mnt  --exclude=/sys

2、将打包文件拷贝至新主机上

scp /backup.tgz root@172.16.40.8:/

3、md5校验2台主机上的备份文件是否一致

md5sum /backup.tgz

4、在新主机上解压备份包,并还原系统文件。

restorecon 命令在 Linux 系统中用于修复文件的安全上下文,使文件符合 SELinux(Security-Enhanced Linux)策略

cd /tar xvpfz backup.tgz  -C /restorecon -Rv /

5、查看新主机 /boot 目录所在分区实际对应的 uuid 值与 同步后 /etc/fstab 文件中挂载的 uuid 值是否一致。

xfs_admin -u /dev/sda1

可以发现,新主机中 /dev/sda1 分区的实际 uuid 与 同步后的 fstab文件内的 uuid 值不一样。

6、将新主机分区的 uuid 更正为与 fstab 挂载 uuid 一致,即与原来旧主机的对应 uuid 保持一致。

①、取消 /boot 目录的挂载。(注:umount 之后不要马上重启!!否则系统丢失引导文件,无法启动。)

umount /boot

②、将新主机 /dev/sda1 分区的 uuid 同步修正

xfs_admin -U 2f3f4561-5c61-4688-924e-1f95b0e974fd /dev/sda1

③、将 /boot 目录重新挂载回去

mount /boot

7、重启新主机,迁移完成。

reboot

8、新旧主机环境对比校验。

文件信息对比(文件结构相同)

服务环境对比(服务正常启动)

 有需求的朋友可以按文章自行测试,如果有帮助,还请帮忙点赞关注,感谢。

最新文章

随机文章