所以我买了一台新服务器(IBM eSeries 235),我想把整个debian系统迁移到新服务器上.
新服务器在旧服务器中有2个cpu(套接字)而不是1个.这会引起问题吗?
我只是使用tar备份整个旧系统,然后在新服务器上安装Debian 6.0.3,然后将备份解压缩到新服务器上新安装的操作系统上.这是迁移的好方法吗?如果没有,我该怎么办.
解决方法
找到的一种方法是在服务器上运行 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文件并根据需要重命名.
祝好运.