阿里云服务器ECS    
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新 [咨询更多]
阿里云存储OSS
简单易用、多重冗余、数据备份高可靠、多层次安全防护安全性更强、低成本 [咨询更多]
阿里云数据库RDS
稳定可靠、可弹性伸缩、更拥有容灾、备份、恢复、监控、迁移等方面的全套解决方案 [咨询更多]
阿里云安全产品
DDoS高防IP、web应用防火墙、安骑士、sll证书、态势感知众多阿里云安全产品热销中 [咨询更多]
阿里云折扣优惠    
云服务器ECS、数据库、负载均衡等产品新购、续费、升级联系客服获取更多专属折扣 [咨询更多]


折扣咨询优惠券咨询 技术支持
微信扫码 阿里云返佣 咨询微信扫码 阿里云折扣 咨询 微信扫码 技术支持
电话:18580233332
QQ客服:32738651
电话:18580211110
QQ客服:32752563
电话:18623333330
QQ客服:2194888888

如何迁移Linux实例系统盘中的数据
2021-12-23    点击量:
  本文主要介绍的是迁移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目录内的所有文件迁移到数据盘。

cp -arp /mnt/www/* /mnt/shujupan/

  
  说明:本文以/mnt/www目录为例。
  

  5.执行以下命令,卸载/mnt/shujupan/目录。

umount /mnt/shujupan/

  

  6.执行以下命令,挂载/mnt/www目录。

mount /dev/vdb1 /mnt/www

  

  7.执行以下命令,修改fstab文件,指定数据盘挂载目录,实现开机自启动。

vi /etc/fstab 

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

/dev/xvdb1 /mnt/www ext4 defaults 0 0

  说明:其中ext4为数据盘的文件系统类型,xvdb1为数据盘分区,请根据实际情况调整。
  

  8.重启后检查系统内的程序服务是否运行正常,测试站点、数据库等是否可以正常连接访问。如果没有异常,数据迁移成功。此时对于系统和程序,访问的还是/mnt/www目录,但这时该目录是位于数据盘,执行df -h命令,确认系统盘空间使用率恢复正常。


  
  以上就是关于“迁移Linux实例系统盘中的数据”的相关介绍,如果亲们还有什么不清楚的问题,可以咨询我们的在线技术客服!

联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠
  •  
  •  
  • 微信扫码咨询

    咨询热线

    18580233332