腾讯云账号出售 腾讯云云磁盘扩容教学
腾讯云账号出售 前言:别让磁盘拖累你的服务器
各位云上老铁们,是不是总被"磁盘空间不足"的弹窗搞得焦头烂额?别慌!今天手把手教你给腾讯云的云磁盘"减肥"——不对,是"增肥"!扩容,懂?就像给手机换大内存卡,但这次是云上操作,手抖一下可能就翻车。别怕,这篇攻略带你从零开始,稳稳当当把磁盘撑起来,让业务飞得更高。
扩容前必知的那些事儿
磁盘类型与扩容限制
先搞清楚你手里的磁盘是系统盘还是数据盘。系统盘一般挂载在/,负责系统运行;数据盘则是你存业务数据的地盘。腾讯云对系统盘和数据盘的扩容规则略有不同:系统盘扩容必须停止实例,而数据盘在部分情况下可以在线扩容(具体看云硬盘类型,比如SSD云硬盘支持在线扩容)。另外,扩容后容量不能超过最大限制,比如系统盘最大1000G,数据盘最大32T,具体看产品文档。千万别填个10000G进去,不然控制台会笑你太天真。
检查当前磁盘使用率
扩容前得知道"病有多重"。登录实例,用df -h看看哪些盘快爆了。比如:
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 48G 1.2G 98% /
看到Use% 98%?赶紧的!再不扩容,你的服务器可能随时罢工。再用du -sh /var/log这类命令查大文件,看看是日志太猛还是数据积累太多,别盲目扩容,先解决根源问题。
详细扩容步骤
腾讯云账号出售 系统盘扩容(需要停机)
系统盘扩容就像给房子打地基,必须停业施工。先别急,做好这三步:
- 保存数据,停止实例:在腾讯云控制台,找到云服务器实例,点击"更多"→"停止"。等状态变成"已停止",再继续。注意:停止实例会导致业务中断,选个业务低峰期操作!
- 扩容云硬盘:进入"云硬盘"管理页面,找到系统盘(通常挂载在系统实例上),点击"更多"→"扩容"。输入新容量,比如从50G扩到100G,确认。这时候别关掉页面,继续下一步。
- 重启实例并扩展文件系统:实例重启后,登录系统。用
lsblk查看磁盘状态,比如:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 252:0 0 100G 0 disk
└─vda1 252:1 0 50G 0 part /
咦?怎么还是50G?别慌,因为只是磁盘容量变大了,文件系统还没跟上。这时候得扩展文件系统:
如果是ext4文件系统(常见于CentOS):
sudo resize2fs /dev/vda1
如果是xfs(常见于Ubuntu):
sudo xfs_growfs /
再用df -h一看,咦?变100G了!完美!
数据盘扩容(部分支持在线操作)
数据盘扩容相对灵活,尤其是SSD云硬盘。比如你的数据盘挂载在/data,想从100G扩到200G:
- 在控制台扩容:云硬盘页面找到数据盘,点击"扩容",输入新容量,确认。如果是在线扩容支持的类型,这一步就生效了,不用停机。
- 扩展文件系统:登录实例,用
lsblk看磁盘。比如/dev/vdb现在显示200G,但分区可能还是100G。需要用growpart扩展分区:
sudo growpart /dev/vdb 1
然后扩展文件系统(假设是ext4):
sudo resize2fs /dev/vdb1
如果是xfs:
sudo xfs_growfs /data
搞定!赶紧df -h看看,是不是200G了?
常见问题大揭秘
扩容后磁盘空间没变?这可能是你漏了这一步
这种情况我见太多次了!用户扩完盘,兴冲冲去df -h一看,嘿!还是老样子。别急,大概率是忘了"扩展文件系统"这关键一步。磁盘扩容只是把硬件容量调大,文件系统还得手动跟上。就像你买了一个大冰箱,但没把里面的隔层拆掉,空间还是那么小。记住:扩容磁盘 ≠ 扩容文件系统,两码事!
扩容后服务不可用?别急,先别慌
万一扩容后服务器启动不了,或者数据丢失,先别手忙脚乱。检查几个关键点:
- 是否在停止实例前保存了所有数据?如果没保存,可能数据被清了。
- 扩容操作是否正确?比如系统盘扩容时是否先停止实例?
- 文件系统扩展命令是否用对?比如xfs用
xfs_growfs,ext4用resize2fs,别混了。
如果实在搞不定,别硬来!腾讯云有24小时客服,直接提交工单,他们能帮你查日志、恢复数据。记住,专业的事交给专业的人,别自己瞎搞。
为什么数据盘能在线扩容,系统盘不能?
系统盘直接承载操作系统,如果在运行时扩容,可能会导致系统不稳定。而数据盘一般只存业务数据,操作系统不直接依赖它,所以腾讯云允许部分数据盘在线扩容。不过具体是否支持,得看云硬盘类型——普通云硬盘可能不支持,SSD云硬盘通常支持。操作前最好查一下官方文档,别想当然。
小贴士:扩容后的最佳实践
扩容不是一劳永逸!建议:
- 监控预警:在腾讯云监控台设置磁盘使用率告警,比如超过80%就发短信,别等爆仓才想起扩容。
- 定期清理:比如
/var/log日志文件,可以用logrotate自动清理,避免"日志刺客"偷走你的磁盘空间。 - 备份优先:扩容前先做快照备份,万一翻车,还能回滚到扩容前的状态。快照成本低,但能救命,别省这钱。
- 预留缓冲:别把磁盘填满,留10%-20%空闲空间。Linux系统在磁盘满时可能无法正常运行,比如写不了日志、装不了更新,后果很严重。
最后,扩容就像给服务器"健身",别等到肌肉萎缩才去练。平时多监控、多规划,业务爆发时才能稳如老狗!

