云硬盘扩容基础

举报
yd_239406315 发表于 2026/11/13 07:29:17 2026/11/13
【摘要】 云服务器用着用着,磁盘先满了:日志越写越多、数据库越长越大,系统开始报磁盘空间不足。这时候不用换机器、不用重装系统,给云硬盘扩容就行。但扩容分两步,很多人只做第一步,结果容量没变,还以为扩容失败了。一、云硬盘扩容是哪两步第一步是在控制台把盘改大。比如一块 40G 的系统盘或数据盘,在控制台改成 80G,这一步只是让云平台把这块盘的上限放宽,机器里看到的分区大小并不会自动跟着变。第二步是在机器...

云服务器用着用着,磁盘先满了:日志越写越多、数据库越长越大,系统开始报磁盘空间不足。这时候不用换机器、不用重装系统,给云硬盘扩容就行。但扩容分两步,很多人只做第一步,结果容量没变,还以为扩容失败了。

一、云硬盘扩容是哪两步

第一步是在控制台把盘改大。比如一块 40G 的系统盘或数据盘,在控制台改成 80G,这一步只是让云平台把这块盘的上限放宽,机器里看到的分区大小并不会自动跟着变。

第二步是在机器里把文件系统扩开。Linux 下要先让分区表认到新空间,再用 resize2fs(ext4)或 xfs_growfs(xfs)把文件系统撑满;Windows 下在磁盘管理里对分区做“扩展卷”。两步都做完,df 或磁盘管理里看到的可用空间才会真正变大。

二、扩容之前先做两件事

第一,备份或打快照。扩容本身风险不大,但分区表和文件系统操作一旦出错,数据很难挽回。动手前给云硬盘打一个快照,花不了几分钟,出了问题能整个盘回滚。

第二,确认文件系统类型和挂载情况。ext4 和 xfs 的扩容命令不一样,用错命令会报错;正在使用的分区扩容前不用卸载,在线扩容是云硬盘的常规操作,但如果是根分区或正在写数据的分区,选业务低峰期做更稳妥。

三、新手常踩的三个坑

坑一:控制台改完就以为完事了。只做第一步,系统里分区还是原来的大小,应用照样报满。必须进机器做第二步,容量才真正生效。

坑二:分区扩容时选错盘。机器上可能挂了多块盘,扩容前用 lsblk 或磁盘管理确认盘符和分区号,别把数据盘的操作做到系统盘上。

坑三:磁盘满了才想起扩容。磁盘用到 100% 时数据库可能写不进数据、服务直接停摆。给磁盘使用率设个 80% 的告警线,提前扩容比半夜抢修轻松得多。

四、一个能直接落地的做法

数据盘 80% 就扩:控制台把盘改大 → 进机器确认分区和文件系统类型 → 用对应的命令扩文件系统 → df 确认容量到位 → 再检查一遍应用能不能正常写数据。系统盘同理,但操作前一定先打快照。扩完后把告警阈值也顺手设好,下次就不用再被磁盘满叫醒了。

总结:云硬盘扩容就是“控制台改大 + 机器里撑开”两步,缺一步都不算完成。动手前打快照、认准盘和文件系统类型、80% 就提前扩,这三条做到位,磁盘空间就不会再半夜找你的麻烦。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。