mysql集群在线无损扩容
前言
收到数据库磁盘占比告警了
前提条件,磁盘采用lvm管理方式,做在线无损扩容才方便管理,其他方式没测试过
1、分配一个1T的新盘,HDD、SDD随规划选择
这个一般在磁阵或者云管理平台操作,不需要什么命令,一般都是图形化操作
2、查找新分配的1T新盘
|
|
个人建议第二个命令,2个命令都会返回一堆查询值,怎么判断谁是新盘,谁是已使用的盘,这点有运维经验的人还是不成问题的,不详说
3、创建新PV
|
|
假设sdd表示新增的1T数据盘
4、加入到原来的VG
|
|
VolGroup表示原来的vg name
5、查看FE size
|
|
6、新增PE到待扩容的空间
|
|
(+23039为上一步查到的Free PE的大小)
也可以不用查看FE size直接100%
|
|
新建lv,可以直接使用100%
7、调整文件系统大小
|
|
根据磁盘大小等待的时间有长短,这一步需要耐心等待
8、注意
云服务器可能存在盘符跳变的坑 碰到一起案例,云服务器的盘符重启会自动变,比如刚添加时是sdc,但是可能下一次重启,sdc会变成sdd,但是背后的UUID并没变,需要采用UUID来
|
|
提取到UUID后,可以把自动mount配置在/etc/fstab
- 原文作者:Anttu
- 原文链接:https://anTtutu.github.io/post/2019-12-21-mysql_expansion/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。