记一次阿里云盘扩容遇到的坑
背景
生产环境使用了阿里云并且以mongo作为图片服务器,由于业务发展需要数据盘的400G的容量已经用到81%,所以需要对磁盘做无损扩容操作。
操作步骤
在控制台上扩容数据盘的磁盘空间
官方文档:https://help.aliyun.com/document_detail/25452.html?spm=a2c4g.11186623.2.3.RBonBx#concept_z11_xsh_ydb
在按照官网操作完成后,始终无法显示扩容后的容量一直W为400G。
经过各种资料查询最终得到结果:
由于CentOS6和CentOS7在默认根文件系统的文件系统格式存在差异,需要判断是否为xfs,如果是xfs则应该使用xfs_growfs而不是一味的使用resize2fs。
使用resize2fs扩展ext2、ext3、ext4格式的文件系统,使用xfs_growfs扩展xfs格式的文件系统
注意
生产系统mongo 使用的是 xfs 文件系统,而不是 ext2 ,因此 ali 手册后续步骤不适用
检查文件系统,并变更文件系统大小
xfs_repair /dev/vdb1
查看文件系统
xfs_info /dev/vdb1
变更
xfs_growfs /dev/vdb1
参考