记一次阿里云服务器ECS磁盘扩容的过程
公司有一台阿里云主机ECS,线上磁盘扩容了500G,但是一直没有生效,主机是Cent OS 系统,问了下阿里云的技术,原来在线扩容还不行的,还要在主机上进行命令扩容。
首先网上的教程,发现大部分的方法都是,先把磁盘卸载下来,重新分区,通过resize2fs 命令扩大。于是我按照网上的教程去做。
在卸载分区的时候,出现了问题,卸载不了,富勒OMS用的是MySql数据库,磁盘被这个线程占用了:
查看线程占用的命令是:
fuser -m -v /dev/vdb --查看系统磁盘被什么线程占用
fuser -m -v -k -i /dev/vdb --杀掉线程,也可以不加-i,-i 的作用是杀掉一个进程会有提示让你确认
但是以上命令杀不掉mysql的进程,我只好想办法把MySql先停掉,由于白天是订单生产时间,要到晚上项目停了再搞。经过和富勒的技术沟通,同意,同时他还提醒我,停掉MySql重启后,要记得把定时器开启;
同时要检查下把 Nginx,MYSQL,PHP都开启,我查看了下,发现这就是典型的LNMP 架构啊,心中有些小激动。什么是LNMP 架构呢?
L Linux 系统
N nginx网站服务 接收用户的访问,并进行处理(静态请求)
P PHP网站服务 接收用户的访问,并进行处理(动态请求)
M