最近阿里云的服务器到期了,由于当时该服务器用户信息有所调整,故想迁到我的账户中。
虽然是最低级配置的穷人版,但是配置起来也花了我一番力气,弃之可惜。
阿里云服务器备份的方案至少有两个。方案一是用账户采用共享服务器镜像的方式,直接继承原有服务器配置。方案二是直接将服务器上所有内容备份出来,之后可以恢复到任意Linux系统中。并且方案二可不局限于阿里云,也不局限于任何云服务器提供商。
先说方案二,使用dd
命令。
# step 1: 备份
$ fdisk -l -u // 查看你挂载的磁盘
$ dd if=/dev/xvda of=~/aliyun.img // 执行备份,会有十多分钟
$ gzip aliyun.img // 然后,下载该镜像
# step 2: 恢复 //待测试
$ fdisk -l -u
$ dd if=~/aliyun.img of=/dev/xvda
方案二的要求是你要有多个挂载的磁盘,才能将一个磁盘的内容整体复制到第二个磁盘上。由于我的机器只有一个磁盘,强行备份最后会提示磁盘空间不足。
再说方案一,用阿里云的镜像方式。
老的服务器是在“华东二”区,我今天再想去购买一个“华东二”区的机器,发现选用的网络只有“专用网络”而没有正常的“标准网络”,不符合我的要求。
但是阿里云的镜像共享默认是只能共享给相同地区的服务器。那么想在不同区域间的机器共享镜像该怎么操作呢?
答案是老的服务器先将镜像复制到其他地区,再将复制的镜像共享给新的相同地区的服务器即可。
如果是普通用户在阿里云上迁移时,方案一中使用镜像的方式最为便捷。如果是高级用户,特别是喜欢折腾自由自在的,且有多块磁盘的,方案二也适合你。