阿里云服务器搬家系统盘里面的网站数据迁移到新购数据盘上

阿里云服务器搬家系统盘里面的网站数据迁移到新购数据盘上

客户问题:

我客户现在只有一块系统盘40G,且使用量89%,快要满了。客户重新购买了一块200G的数据盘,然后挂载后将网站文件安装到数据盘,以后也可以直接扩容数据盘解决问题。但是,目前我们客户的网站数据在系统盘,我们在购买数据盘之后是需要挂载+迁移数据的。凯铧互联你们技术有什么好办法?

凯铧互联技术回复:

下面是详细的步骤:

1、备份系统盘

我们在操作自己不熟悉的指令时候,或者我们对于运维并不是有100%把握,一定要注意备份数据。凯铧互联技术以阿里云ECS服务器为例进行讲解,所以我用阿里云快照备份系统盘。

2、购买数据盘

根据我们的需要购买数据盘。

3、挂载且迁移数据

客户并不是开始购买服务器的时候挂载,而是系统盘有数据/网站不够用,然后增加挂载盘迁移网站和环境数据到挂载盘,系统盘只放系统用途。

4、关闭网站

我们需要将服务器中的数据库mysql、web服务器进程等都关闭,这样执行不容易有数据拖包错误。并且这个操作建议是午夜12点后或早上4点左右操作为好,哪时访问量较少,客户无察觉不到服务器变化,当然,技术人员会辛苦一些,为了客户,多少辛苦也值得!

df -h

这里可以看到当前系统盘快满了,必须要扩容增加挂载盘且迁移数据到系统盘避免系统崩溃造成的一些风险。

首先可以用 fdisk -l|grep Disk 查看你的系统有几块盘。
如:

Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Disk label type: dos
Disk identifier: 0x0008d73a
Disk /dev/vdb: 200 GB, 214748364800 bytes, 41943040 sectors

vdb 默认是阿里云主机的数据盘,
好些同学都把数据装到系统盘里去了。好了言归正传
切换到root;

分区数据盘

fdisk /dev/vdb

n p 1 回车 回车 wq

格式化数据盘
mkfs.ext3 /dev/vdb1

创建临时目录

mkdir -p /data

临时挂载

mount /dev/vdb1 /data

迁移拷贝数据

mv /www/* /data

这里需要等待较长时间,如果数据较大,拷贝需要一会,不能着急。

修改启动项
vi /etc/fstab

/dev/vdb1 /www ext4 defaults 0 0

然后重启服务器,再检查可以看到当前www目录挂载在数据盘中,而且是200GB大小。

最后,我们启动WEB网站服务,然后检查网站是否正常。

总结:

1、这个挂载数据盘是针对已有系统盘要满,然后单独开设数据盘,且将系统盘数据迁移到数据盘管理的过程。

2、挂载数据盘的时候,即便我们很有经验,也需要注意备份好数据,确保万无一失。

 

凯铧互联提供阿里云产品折上折代购服务,低至75折,几乎阿里云全线产品都可以代购!

如果您的问题还未能解决,您可以联系阿里云代理商凯铧互联客服寻求帮助。阿里云代理商凯铧互联提供阿里云服务器/企业邮箱等产品的代购服务,同样的品质,更多贴心的服务,更实惠的价格。 阿里云代理商凯铧互联会为您提供一对一专业全面的技术服务,同时还能为您提供阿里云其他产品购买的专属折扣优惠。通过凯铧互联购买可以获得折上折优惠!若您需要帮助可以直接联系我方客服,阿里云代理商凯铧互联专业技术团队为您提供全面便捷专业的7×24技术服务。 电话专线:136-5130-9831,QQ:3398234753。
购买阿里云产品找阿里代理凯铧互联更实惠!!

留下回复