阿里云服务器之系统盘数据转移

随着图森的运营时间的增长,随着业务量的增加,网站本体部分超过了系统盘的大小限制,现有系统盘已无法满足业务需求。执行 df -h 查询空间使用率接近 100%,需要将数据转移至新购买的数据盘。

TIM图片20171212101409.png

ps:涉及到数据操作,请先备份,以免造成不可逆的失误。

1. 购买数据盘,创建好分区后,在系统内挂载数据盘到 /mnt 目录。

2.创建快照或者备份网站本体。

3. 出于数据安全考虑,为保证转移顺利进行,停止正在运行的服务程序,由于图森官网使用了lnmp一键安装包,直接使用

lnmp stop 停止服务就可以了。其他环境参考php手册。

4.假设当前系统盘 /home 目录是需要进行数据转移的目录,通 过mv 命令将home 目录内的所有文件移动到数据盘(xvdb1)。

mv /home* /mnt

5.修改 fstab 文件,指定数据盘挂载目录,实现开机自启动。

vi /etc/fstab 
# 最下面增加以下内容后,保存重启:
/dev/xvdb1 /home ext4 defaults 0 0

6.重启后检查系统内的程序服务是否运行正常,测试站点、数据库等是否可以正常连接访问。

如果没有异常,数据迁移成功。此时对于系统和程序,访问的还是 /home 目录没有变,但这时该目录是位于数据盘上的,执行df -h 系统盘空间使用率恢复正常。

2017-12-12

0 个评论