Technical Blog | 技術博客

易,窮則變,變則通,通則久。是以自天佑之,吉無不利。

[原创] 整机备份/还原Linux系统(异机迁移、保护数据、环境迁移)

介绍

In many cases, we need to back up our Linux system and recover it. For example: machine migration, data backup, load balancing.

The current article mainly helps you to backup your Linux system. If you need to restore your system backup, please click here.
[Original] Recovery Linux system (Recovery backup, Protection data, Server migration)

I will use CentOS 7 to demonstrate how to back up a complete system.

It is recommended to use [Original] Network one-click Reinstall CentOS 7 (Official, Pure, Safe, Efficient) system. Because of this system, I optimized the full system migration.

The system I recommend allows you to restore a full system backup between different servers. If it is not my recommended system, you can only restore your server system backup on the same server, otherwise an unknown error may occur.

If you are from an English community, please click here.

在许多情况下,我们需要备份我们的Linux系统并将其恢复。例如:机器迁移,数据备份,负载平衡。

本文主要帮助您备份Linux系统。如果您需要恢复系统备份,请单击此处。
[原创] 恢复Linux系统(恢复备份,保护数据,服务器迁移)[English]

我将使用CentOS 7来演示如何备份完整的系统。

建议使用 [原创] 网络一键重新安装CentOS 7(官方,纯,安全,高效)的系统。关于这个系统,我优化了完整的系统迁移,可异机迁移。

我建议的系统允许您在不同服务器之间恢复完整系统备份。如果它不是我推荐的系统,则只能在同一服务器上恢复服务器系统备份,否则可能会出现未知错误。

让我们开始备份整个系统

1. 从服务提供商的管理面板进入恢复模式(推荐)。

恢复模式将为您提供独立的操作环境,更加稳定。当然你也可以在正常模式下备份,但我不能保证没有问题

2. 准备备份环境

①. 安装LVM磁盘管理器(如果尚未安装)
yum install lvm2 (CentOS) Or apt-get install lvm2 (Debian/Ubuntu)

②. 激活LVM卷
vgscan
vgchange -a y centos

3. 现在开始备份分区

①. 备份/启动分区(标准磁盘)
su
cd /root/
mkdir /resysbak_boot/
mount /dev/sda1 /resysbak_boot/
cd /resysbak_boot/
tar cvpzf linuxbackup_boot.tgz –exclude=/resysbak_boot/linuxbackup_boot.tgz /resysbak_boot/

②. 备份/分区(LVM磁盘)
su
cd /root/
mkdir /resysbak/
mount /dev/centos/root /resysbak/
cd /resysbak/
tar cvpzf linuxbackup.tgz –exclude=/resysbak/linuxbackup.tgz /resysbak/

③. 如果您有其他磁盘,请按照上述方法进行备份。

你需要了解

1.有些代码可能要求您将其修改为自己的磁盘,您必须具备Linux的基本功能。
2.在Online.net和Woot上的不同服务器之间完成系统传输测试。
3.数据是无价的,因此我们必须经常备份数据。以各种方式备份数据。
4.操作风险很大,我只提供这样的解决方案,我很乐意为您提供帮助。您需要对您的操作负责。
5.不同服务器之间的迁移仅适用于我推荐的系统。
6.在同一服务器上进行恢复,只需按照恢复过程进行操作即可。
7.要在不同服务器之间迁移,您需要按照以下步骤操作。

①. 在新服务器上安装我推荐的系统。
[原创] 网络一键重新安装CentOS 7(官方,纯,安全,高效)
②. 完成分区和与备份相同的分区。确保恢复分区空间大于备份文件大小。
[原创] 如何扩展Linux硬盘(LVM Disk)[English]
③. 进入恢复模式并按照恢复教程进行操作。

接下来,您可能有两个目标要做。

1.下载系统备份文件。保存在其他安全的地方。
您的备份文件位于
/resysbak/linuxbackup.tgz
/resysbak_boot/linuxbackup_boot.tgz
以及其他分区的备份文件。

2.恢复系统备份
[原创] 恢复Linux系统(恢复备份,保护数据,服务器迁移)[English]

现在您已完成完整的Linux系统备份。

[Technical Blog | 技術博客]的Telegram交流频道:https://t.me/me_share(TG讨论组群请关注TG频道置顶消息)

这篇文章发表在[CXT]技术博客上 技术博客,如果您需要转发分享,请注明出处。

[原创] 整机备份/还原Linux系统(异机迁移、保护数据、环境迁移)

点赞