加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux – 从服务器迁移到另一台服务器

发布时间:2020-12-13 16:50:36 所属栏目:Linux 来源:网络整理
导读:目前,我在装有Intel P4的台式电脑上安装了Debian.它是一个Web服务器.随着我的网站越来越受欢迎,我想迁移到真正的服务器. 所以我买了一台新服务器(IBM eSeries 235),我想把整个debian系统迁移到新服务器上. 新服务器在旧服务器中有2个CPU(套接字)而不是1个.这
目前,我在装有Intel P4的台式电脑上安装了Debian.它是一个Web服务器.随着我的网站越来越受欢迎,我想迁移到真正的服务器.

所以我买了一台新服务器(IBM eSeries 235),我想把整个debian系统迁移到新服务器上.

新服务器在旧服务器中有2个CPU(套接字)而不是1个.这会引起问题吗?

我只是使用tar备份整个旧系统,然后在新服务器上安装Debian 6.0.3,然后将备份解压缩到新服务器上新安装的操作系统上.这是迁移的好方法吗?如果没有,我该怎么办.

解决方法

在硬件兼容性方面,如果您的服务器不需要专有驱动程序,那么您应该没问题.将检测到新的CPU核心.
找到的一种方法是在服务器上运行 Debian LiveCD并查看检测到的内容和不检测的内容.
关于迁移,您几乎没有选择:

– 从头开始??设置新服务器.

这可能是最耗时的,但是修改新环境的设置的好方法,例如删除不必要的包(GUI或其他桌面包等……),加强安全性.

– RSYNC /复印

如果您需要让现有服务器启动并运行并且不想从头开始设置,那么繁琐但需要最少的停机时间.

>在现有系统上安装新服务器硬盘驱动器
>复制分区布局以镜像现有系统

sfdisk -d / dev / sda | sfdisk / dev / sdb

sda是你的exisitng服务器sdb是你的新服务器
>在新驱动器分区上创建文件系统/交换,并在现有系统上的新驱动器上安装root,boot和任何其他分区.
>将现有系统的内容复制到新驱动器

rsync -azv --progress --exclude=proc --exclude=sys --exclude=dev --exclude=/mnt/NEW / /mnt/NEW/

mkdir /mnt/NEW/{proc,sys,dev}

/ mnt / NEW是新驱动器的root(/)的挂载点.
>重复/ boot和其他分区(如果有)
>在新驱动器上设置grub.

运行’grub’并:

grub> root (hd0,0) 
grub> setup (hd1)

如果使用LABEL,您可能必须修改grub menu.cfg文件以更新根分区.
命令将根据您的分区布局或raid / LVM等而有所不同.
这应该让你有一个准备启动系统.如果您在执行rsync时当前系统发生了更改并且希望它们出现在新系统上,请在插入两个驱动器(当前和新驱动器)并启动到Live CD(SystemRescueCD非常棒)时关闭系统,安装两个根分区并重新运行rsync命令.这应该只复制差异,花费很少的时间.确保您正在朝着正确的方向复制old-> new drive.

– DD /克隆

完美和最简单的迁移方面的最佳选择.这将为您提供现有系统的相同副本,但需要停机时间.

将两个驱动器插入Live CD(SystemRescueCD很棒)并运行DD启动PC

dd if=/dev/sda of=/dev/sdb

注意:确保/ dev / sdb是您的新EMPTY驱动器.
这将需要一些时间,具体取决于磁盘的大小,但完成后,您的新驱动器将准备好启动,并且将是您当前系统的相同副本.
当然,您的新驱动器需要具有相同/更大的尺寸.

您的NIC命名将在新系统上更改,只需修改/etc/udev/rules.d/70-persistent-net.rules文件并根据需要重命名.

祝好运.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读