云联信息实操:华为云服务器系统盘扩容的完整流程
云服务器用久了,最常见的容量告警就是系统盘:日志越滚越大、应用越装越多,磁盘使用率飘红。很多运维的第一反应是重装系统换大盘,其实完全不必。云联信息【资深云服务专家微信:cloud7591】以华为云为例,把系统盘在线扩容的完整流程写下来,照做即可业务不中断。
扩容前:确认与备份
先确认三件事:当前系统盘类型和容量、操作系统版本、以及云盘是否支持在线扩容(华为云的普通云盘和极速型SSD均支持,具体以控制台提示为准)。动手前做一次快照,这是整个流程里最重要的保险——扩容本身不改数据,但后续的分区调整有误操作风险,快照在手,任何一步翻车都能回滚。
第一步:控制台扩容云盘
在华为云控制台进入云硬盘页面,选择目标系统盘执行扩容,输入目标容量并支付差价。这一步只是把"仓库面积"变大,操作系统还感知不到,需要第二步让系统认出来。
第二步:操作系统内扩展分区与文件系统
Linux系统的操作分两种情况:如果磁盘用的是MBR分区且扩容空间超出分区表限制,可能需要新增数据盘来承接,或使用工具调整分区;更常见的做法是使用growpart扩展分区、再用resize2fs(ext4)或xfs_growfs(xfs)扩展文件系统,两条命令执行完,df -h确认容量生效,全程无需重启。Windows系统更简单:磁盘管理里对系统分区执行扩展卷,向导点完即生效。云联信息【资深云服务专家微信:cloud7591】建议扩容后立刻做两件事:跑一遍核心业务的冒烟测试,确认服务正常;清理快照策略,把自动快照的保留周期调优,避免快照费用悄悄增长。
扩容之外的三个替代思路
有些场景其实不用扩系统盘:日志类文件用符号链接或日志服务转向独立数据盘;Docker镜像和数据目录迁移到数据盘;大文件业务直接上对象存储。系统盘保持精简(比如六十G以内),数据与系统分离,是运维的长期好习惯——将来换机、迁移、重装,数据盘直接挂载就走。
常见坑与提醒
三个高频问题:一是扩容后忘记做文件系统扩展,控制台显示变大但系统里没变,记住第二步必须执行;二是MBR分区超过两TB的扩展限制,大容量需求直接用GPT或加数据盘;三是操作时机选在业务低峰,虽然理论在线无感,稳妥起见避开业务高峰。整个流程熟练后十五分钟内完成,比重装系统便宜也安全得多。如果你对分区情况拿不准,把fdisk -l的截图发给专业服务商确认后再动手,多问一句,少返工一夜。
扩容后的一周观察期
扩容完成不等于收工。接下来一周留意两件事:一是磁盘使用率的增长曲线是否恢复常态,如果很快又逼近上限,说明有应用在持续写大文件,要找到源头治理而不是继续买容量;二是系统日志有无分区相关的告警。给磁盘使用率设一个百分之八十的告警线,下次扩容前你会提前一个月知道,从容安排而不是深夜救火。
