登陆
最新消息: 好久好久好久都没有管这里了,到底还要继续吗~


云服务器 ECS Linux 系统盘数据转移方法

学习资料 骑猪看月亮 373次浏览 3条评 论

购买云服务器 ECS Linux 服务器时,未购买数据盘,使用一段时间后,随着业务增加,现有系统盘已无法满足业务需求。执行 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 目录是需要进行数据转移的目录,通 过mv 命令将 www 目录内的所有文件移动到数据盘(xvdb1)。
mv /mnt/www/* /mnt/shujupan/
5、修改 fstab 文件,指定数据盘挂载目录,实现开机自启动。
$ vi /etc/fstab
......
# 最下面增加以下内容后,保存重启:
/dev/xvdb1 /mnt/www ext4 defaults 0 0<br>
# 注意,其中 ext4为数据盘的文件系统类型,xvdb1为数据盘分区,请根据实际情况调整。

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

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

囧 亲 晕 酷 哭 馋 闭嘴 调皮 贪 奸 怒 嘿 羞 汗 色 惊 萌 悲 笑 惊 狂 吃
囧 亲 晕 酷 哭 馋 闭嘴 调皮 贪 奸 怒 嘿 羞 汗 色 惊 萌 悲 笑 惊 狂 吃

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论(3)

  1. avatar
    原数据没在/mnt/的,貌似需要挂载转移数据才行。
    丁春华 2017-01-10 12:00 回复
    • avatar
      @丁春华:没在mnt下那就根据实际地址自己改下地址就行了
      骑猪看月亮 2017-01-12 23:21 回复
  2. avatar
    分享的不错,谢谢
    凯哥自媒体 2016-12-27 14:44 回复