怎么把本地的服务器整体迁移到云服务器上?

怎么把本地的服务器整体迁移到云服务器上?,第1张

泰海科技服务器

有两种方法上传程序到服百务器里面。

如果是win系统服务器,度那么打开远程桌面,从本地问电脑复制文件,到远程桌面服务器里面,答粘贴文件,就可以了。

如果有ip地址,ftp账号密码,也可以用专 ftp软件上传。

linux服务器的话, 就是属直接用ftp软件上传文件了。

1,换硬盘过去

2,ghost硬盘对拷贝.

3.1.做好原系统的备份工作

a).分区表备份:

#sfdisk -d /dev/sda >sda.out(非必需,但是如果要恢复成一模一样倒是有用)

b).引导区备份:

#dd if=/dev/sda ōf=/mbr.bak bs=512 count=1(非必需,适合高手使用,简单的方法可以通过grub-install来实现)

c).文件系统备份:

# tar zcvf boot.tgz /boot

# tar zcvf sys.tgz /root /home /sbin /bin ....

2.准备一张拯救系统光盘,推荐为slax光盘版或U盘版或者是systemrescuecd,可以帮助我们把新硬盘挂载上去,并提供一个网络环境,便于从原系统把备份文件通过网络传输过来.

a). 当然是开启网络配置,至少要保证原机器和目标机器可以互相传输文件,省略..

b).给新硬盘分区,我使用这个命令 #sfdisk /dev/sda <sda.out,导入分区表,然后格式化分区并挂载上来.

c).从原机器拷贝文件到新硬盘的分区,然后解压到各自目录

3.重新安装引导程序,按照上述步骤做好的新硬盘是无法启动的,必须要重新安装引导程序,常用的引导程序有lilo,grub,lilo的使用比较简单,这里着重介绍一下grub的安装.

方法1).找张系统安装光盘,进入rescue模式,加载系统,重新安装grub

# root (hd0,0) <---/boot所在分区

# setup (hd0,0)

方法2). #mount /dev/sda2 /

#mount /dev/sda1 /boot

#grub-install --root-directory=/boot /dev/sda

方法3). #dd if=/mbr.bak ōf=/dev/sda bs=512 count=1

一般情况下,经过上述步骤,你的linux系统已经迁移完毕并且可以正常启动,当然,有一些小问题如修改/etc/fstab,添加分区标签,新硬件需要重新配置.

最好的办法是在目标服务器上重新搭建环境重新初始化数据什么的从头部署。

最烂的办法就是把整个系统全都压缩解压缩到新的机器上之后重新配置系统让他能启动就行了。

不过具体要看你这东西到底是什么。迁移说的太笼统。

别上来就那么高端的说服务器迁移,先去看看到底要干什么内容。

你这折腾的让我感觉你们打算搬家么?


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7322537.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存