内容中心阿里云国际版如何迁移Linux云服务器系统盘中的数据

阿里云国际版如何迁移Linux云服务器系统盘中的数据

2022-06-15 13:43:37

免责声明: 本文档可能包含第三方产品信息,该信息仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。下面来和87cloud一起了解阿里云国际版如何迁移Linux云服务器系统盘中的数据:

 

概述

购买Linux系统的云服务器ECS时,未购买数据盘,使用一段时间后,随着业务增加,现有系统盘已无法满足业务需求。执行df -h命令查询空间使用率,确认系统盘使用率接近100%,则需要将数据迁移至新购买的数据盘。

 

详细信息

针对此类情况,可参考以下思路进行解决。

注:本方案涉及数据操作,操作前请通过创建快照等方法进行备份。

  1. 购买数据盘,创建好分区后,在系统内挂载数据盘到/mnt/shujupan目录。
  2. 创建好系统盘快照备份,以便于操作失败时进行回滚。
  3. 出于数据安全考虑,为保证迁移顺利进行,需要停止正在运行的服务程序。参考示例如下。

    /etc/init.d/nginx stop
    /etc/init.d/httpd stop
    /etc/init.d/mysqld stop
    /etc/init.d/php-fpm stop
    /etc/init.d/vsftpd stop
  4. 假设当前系统盘的/mnt/www目录是需要进行数据迁移的目录,通过执行如下命令,将www目录内的所有文件迁移到数据盘。

    mv /mnt/www/* /mnt/shujupan/
  5. 执行如下命令,修改fstab文件,指定数据盘挂载目录,实现开机自启动。

    vi /etc/fstab 
    在文件最后增加如下内容,保存并重启实例。

    /dev/xvdb1 /mnt/www ext4 defaults 0 0
    注:其中ext4为数据盘的文件系统类型,xvdb1为数据盘分区,请根据实际情况调整。
  6. 重启后检查系统内的程序服务是否运行正常,测试站点、数据库等是否可以正常连接访问。如果没有异常,数据迁移成功。此时对于系统和程序,访问的还是/mnt/www目录,但这时该目录是位于数据盘,执行df -h命令,确认系统盘空间使用率恢复正常。

 

适用于

  • 云服务器 ECS


没有阿里云国际版账户怎么购买阿里云国际版ECS?如何申请阿里云新用户?87cloud是阿里云/腾讯云/谷歌云/亚马逊云/微软云等国际云厂商金牌合作商,支持代充值服务,无需PayPal信用卡即可开通阿里云国际版账户,量大优惠,详情可咨询网站客服了解更多。

上一篇
阿里云国际上的 Avax (NAAS) 节点即服务
下一篇
阿里云国际版ECS云服务器上快速开始使用WordPress
立即咨询 享受更轻松快捷的上云服务
联系我们
联系我们
Skype:87Cloud Alibaba
E-mail:the87cloud@outlook.com
最新活动
合作流程
解决方案
代理合作
关于我们
87Cloud Alibaba
the87cloud@outlook.com
电报交谈
Skype
企业邮箱
返回首页
回到顶部