一次迁移 Web 目录的过程

  • 2019-07-15
  • 65
  • 0
  • 0

阿里云ECS 北京2区

CentOS 7.2

2G4H / 40G(2100iops)+20G(1960iops) / 100Mbps

环境

最近买的ECS的根目录满了,当时没想到网站能做到这种程度,所以根目录只给了40G,各种服务、GitLab、Docker、数据库加上来已经塞♀满了弱小的服务器,看到后台那一片红色的印记(指磁盘占用率),心里也不是滋味。

最近磁盘占用更是达到了98%(顺便想吐槽一下ext文件系统 占用还没到100%就不能继续塞了吗?)

前段时间已经出现了这种问题,最后发现WEB Log占用了超过1G,顺便去阿里云买了块外置的云盘,挂载。嗯,又多了一个地方可以插 ,哦不,塞了。

当时这个区只是作为GITLAB的文件,后台突然发现web目录占用了超过10GB,wtf!!必须迁移了。

迁移过程

1.关闭宝塔服务、MySQLD服务、NGINX服务,防止他们继续在/www下读写操作。(无所谓 当时我忘记关闭了)

2.使用”async -avx”同步/www的所有文件到/mnt/data/www(迁移后目录)。

3.备份以前的www目录防止出现莫名其妙的错误。

mv /www /www_backup

4.创建软连接

ln -s /mnt/data/www /www

5.删掉/www

6重启服务器或者重启服务。

评论

还没有任何评论,你来说两句吧

隐藏
变装