之前从虚拟主机换成洛杉矶vps时,迁移数据很麻烦。
通常是我把数据从博客后台导出xml格式文件,搭建好博客后在后台重新导入数据,主题和插件可以复制过来。端口、计划任务、面板设置都需要重新弄好,费时费力。
这次从洛杉矶vps迁移数据到圣路易斯vps上用了宝塔面板的整机迁移功能,整个过程节省了不少时间。
首先,整机迁移在宝塔面板设置选项里,把新购买vps的ip、端口、登陆账户、密码输入正确,开始转移,宝塔面板也会同时在新主机上重新安装。迁移完成后,会提示新的宝塔面板登陆路径、用户名、密码。
其次,把域名解析到新的ip地址上。我们登陆新vps宝塔面板,等待数据还原完成。
整个过程非常方便,这个时候博客就可以正常访问了。
在迁移过程中也遇到一些小问题。
第一,防火墙端口数据导入不完整。
之前的vps上安装了3x-ui面板,设置节点放行了一些端口,这些端口并没有导入到新的主机上。
解决办法很简单,宝塔面板有端口导出导入功能,我们提前把旧主机端口数据导出来,然后在新的主机上导入即可。
第二,软件商店已安装数据不完整。
只导入了nginx、mysql、php、redis,其他安装的插件都没有导入,比如Fail2ban 2.27、谷歌云网盘 2.4、微软OneDrive 1.9、404公益 1.2、Linux工具箱 2.5。这些需要我们自己重新安装设置一下。
第三,计划任务导入数据不完整。
解决办法和防火墙一样,先在旧vps上导出计划任务数据,然后在新主机导入即可。
第四,梯子搭建工具3x-ui和s-ui都没有导入。
在3x-ui里有备份功能,我们先下载备份数据,然后重新安装后导入即可。s-ui没有发现有备份功能,只能自己重新设置了。
整体来说这个整机迁移功能非常不错,节省不少配置时间。