HCRM博客

如何轻松在CentOS上进行系统还原?

CentOS还原系统

CentOS系统的备份与还原是确保数据安全和系统稳定运行的重要措施,以下是详细的操作步骤和注意事项,以帮助您更好地进行系统备份与还原。

如何轻松在CentOS上进行系统还原?-图1
(图片来源网络,侵权删除)

准备工作

1、镜像备份与还原

所需工具:U盘一个(用于镜像备份通道)。

目标机器:要备份的CentOS系统,以及系统镜像备份的目的机器(根据要备份的系统大小决定目的机器空间大小)。

还原机器:系统还原的机器(空间需大于等于备份的机器)。

2、全文件备份与还原

所需工具:要备份的CentOS系统,系统备份的目的机器(需要和备份的机器是相同的CentOS版本)。

如何轻松在CentOS上进行系统还原?-图2
(图片来源网络,侵权删除)

备份方法

1、镜像备份

操作步骤

1. 重启机器,连续按F12选择U盘启动。

2. 选择分辨率(如1024*768)、系统语言(简体中文)、默认键盘(美式)。

3. 选择“deviceimage”硬盘/分区[存到/来自]镜像文件。

4. 使用ssh服务器的目录,填写目的机器的IP地址。

如何轻松在CentOS上进行系统还原?-图3
(图片来源网络,侵权删除)

5. 在目的机器上创建目录(如/home/partimag)。

6. 选择初学者模式,储存本机硬盘为镜像文件,给备份的CentOS取名字。

7. 可选择fsck保存之前尝试交互性检查与修复源文件系统。

8. 进度结束后,选择关机即可。

2、全文件备份

操作步骤

1. 切换到根目录:cd /

2. 执行备份命令:tar cvpzf backup.tgz / exclude=/proc exclude=/lost+found exclude=/mnt exclude=/sys exclude=backup.tgz

3. 排除不必要的目录,如/proc、/lost+found、/mnt、/sys等。

4. 备份完成后,将生成的backup.tgz文件存放在安全的地方。

还原方法

1、镜像还原

操作步骤

1. 准备一台实体机器(大小和备份的机器一样)。

2. 重启机器,连续按F12选择U盘启动。

3. 选择分辨率、系统语言、默认键盘。

4. 选择“deviceimage”硬盘/分区[存到/来自]镜像文件。

5. 使用ssh服务器的目录,填写目的机器的IP地址。

6. 在目的机器上创建目录(如/home/partimag)。

7. 选择还原镜像文件到本机硬盘。

8. 选择检查,不要跳过。

9. 进度结束后,选择关机即可。

2、全文件还原

操作步骤

1. 登录为root用户,将之前备份的文件“backup.tgz”拷贝到分区的根目录下。

2. 执行还原命令:tar xvpfz backup.tgz C /

3. 重新创建在备份时被排除在外的目录:mkdir proc lost+found mnt sys

4. 恢复为原来的SELinux类型:restorecon Rv /

常见问题解答

1、Q1: 如果在还原过程中遇到UUID不一致的问题怎么办?

A1: 确保在还原后的/etc/fstab中对应的UUID与机器本身的UUID相符,可以使用xfs_admin查看实际对应的UUID并修改成一致,具体操作如下:

1. 先df hT查看对应挂载关系。

2. 卸载对应的挂载点/boot:umount /boot

3. 使用xfs_admin修改UUID:xfs_admin U bddc9de9b58e448bbe1799972cac9ddc /dev/sda1

4. 挂载上/boot后重启。

2、Q2: 如果系统已经无法启动,如何进行还原?

A2: 如果系统无法启动,可以先重装一下系统,再进行还原,具体操作如下:

1. 安装系统时选择与原系统相同的CentOS版本。

2. 将先前准备好的tar包放入根目录。

3. 执行还原命令:tar xvpfz backup.tgz C /

4. 重新创建在备份时被排除在外的目录,并恢复为原来的SELinux类型。

通过以上步骤和注意事项,您可以有效地对CentOS系统进行备份和还原,确保数据的安全和系统的稳定运行。

分享:
扫描分享到社交APP
上一篇
下一篇