数据迁移:如何迁移Linux实例系统盘中的数据

网站编辑2021-06-29 14:58:14379

  如何迁移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/

  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

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


  以上就是小名给大家分享的“迁移Linux实例系统盘中的数据”的方法,希望对大家有所帮助!典名科技是阿里云的授权服务中心,购买阿里云的产品可享受返利优惠。典名科技专注于国内外云服务器租用、虚拟主机租用、数据库、云安全等产品和服务,凭借专业的技术和售后支持,发展至今,我们已凝聚起优秀的开发和运维团队,积累起多年市场服务经验,我们7x24小时提供技术协助服务。典名科技期待与您合作!

最新推荐

右侧广告图1
  • 数据安全中心

    为客户提供敏感数据自动识别、分级分类、大数据安全审计与数据脱敏等数据安全能力,形成一体化的云上全域数据防泄漏与安全解决方案

    ¥3200.00/月

    典名专属折扣

  • 数据库审计

    在满足等保2.0‘安全审计’相关要求的同时,智能解析数据库通信流量,细粒度审计数据库访问行为,通过对数据库全量行为的审计溯源、危险攻击的实时告警、风险语句的智能预警,提供敏感的数据库资产安全的监控保障

    ¥3000.00/月

    等保合规

  • 云数据库 ClickHouse

    开箱即用,高吞吐写入,秒级实时分析、自动弹性优势。 广泛应用于流量分析、广告营销分析、行为分析、人群划分、客户画像、敏捷BI、数据集市、网络监控、分布式服务和链路监控等业务场景。

    ¥1473.40/月

    1年85折

右侧广告图2