备忘:腾讯云服务器崩塌利用“云主机设置-拷贝系统盘数据”恢复原始数据的操作
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
前几天一位友人的腾讯云服务器崩塌,问我有啥好的办法给处理一下不,毕竟友人服务器是数据和系统一体的,在原系统打不开的情况下原数据导出就成了个难题:要是建立个快照,等装好系统后快照一回滚,系统也就跟着回滚了,问题不还是没有解决嘛……真是不是一般的蛋疼;
在纠结的时候,腾讯云工程师给了一个解决方案:可以给我开通系统盘拷贝功能,把系统盘里的数据拷贝出来,然后转移到另一块单独的数据盘。重装完系统后再将这块数据盘挂载进来,并进行转移。具体操作步骤见下图:
这里图文记录一下具体操作,以后有小伙伴遇到类似的问题可以直接对照解决。
1、关机并制作镜像以及快照,这个不多说,应该都会。(一定要操作,防止不出意外的话出意外)
2、购买一块新的云硬盘,用作临时的数据中转。临时的硬盘的容量要比原系统盘稍微大一点。因为只是临时用用,因此可按量计费购买。0.0042 元/小时,花不了几毛钱的事儿,为了数据值得!
3、在腾讯云控制台选择服务器右侧的“更多”-“云主机设置”-“拷贝系统盘数据”,将系统盘的数据拷贝到刚刚购买的云数据盘中。注:“拷贝系统盘数据”功能需联系客服开通才会有。
4、重装服务器系统,安装好宝塔面板并配置服务器网站环境。
5、在腾讯云控制台将数据盘挂载到目标服务器上。
6、在终端中使用 fdisk -l
命令查看挂载的硬盘信息,找到后面的 Disk /dev/***
,这儿是 Disk /dev/vdb1
。
7、用 mount /dev/*** /data/backup
命令将数据盘挂载到 /data/backup
目录下(***表示上面那条指令获取到的 /dev/ 后面的内容,我这儿是“vdb1”)。
8、用 cp -rf /data/backup/www/wwwroot/ /www/wwwroot/
命令将备份盘中的网站数据复制出来,用宝塔面板重新创建站点。
9、用 rm -rf /www/server/data
命令清空宝塔面板自动创建的数据库。
10、用 cp -rf /data/backup/www/server/data /www/server/data/
命令恢复备份盘中的数据库。
11、chown -R mysql /www/server/data/
修改数据库所有者为 mysql
。
12、在宝塔面板中同步一下数据库,并修改数据库root密码(不修改的话会导致无法连接数据库)。
至此,所有旧系统中的数据都成功迁移过来了,网站也顺利恢复访问。现在,可以取消挂载购买的临时数据盘,并将其释放掉,不然还会继续收费,从开始到结束,花费没有超过5大洋,真特娘的方便好用!
这样先记录一下,难说以后还会再次遇到,免得猫爪~~~
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!