首页 游戏 软件 资讯 排行榜 专题
首页
科技数码
7个扩容坑别踩!硬盘避坑指南帮你省心省力

7个扩容坑别踩!硬盘避坑指南帮你省心省力

热心网友
64
转载
2025-12-02

昨天接了个既简单又有点门道的远程支持。一位粉丝用户向我求助,希望我帮忙处理服务器磁盘扩容的问题。原本以为只是常规操作,我爽快答应了。

他的操作系统是CentOS7,/data分区已经100%占满。更要紧的是,MySQL和PostgreSQL数据库都挂在这块盘上,业务连接也已经中断。

但奇怪的是,这块云硬盘实际上是2.5T容量,当前仅部署了1T空间。运维同事刚好不在岗,需要远程协助完成扩容。

考虑到是远程操作存在风险,我让用户先通过云平台为这台服务器创建快照,并手动备份关键数据。这个预防措施非常必要。

作为运维工程师,这种磁盘爆满的情况早已司空见惯。登录服务器后,我首先确认磁盘使用情况:

df -h /data

输出结果显示:

Filesystem      Size  Used Avail Use% Mounted on
/dev/vdb1       985G  935G    0  100% /data

果然已经100%占满。这是一块2.5TB的云硬盘,按理说空间应该很充足才对。

1. 首次扩容遭遇异常

我熟练地执行了标准的扩容命令:

growpart /dev/vdb 1

然而,等到的不是成功提示,而是一串报错信息:

正常情况下,执行这条命令后,/dev/vdb的所有剩余空间应该扩展到/dev/vdb1分区。但现在出现了报错,似乎是分区表存在冲突,还提示有数据丢失风险,顿时让我认真了起来。

2. 深入排查发现问题

接下来,我开始仔细排查。首先查看磁盘的详细信息:

fdisk -l /dev/vdb

输出结果令人惊讶:

再用parted工具确认:

parted /dev/vdb print

问题主要在三个方面: - 磁盘实际大小为2.5T,但只划分了1T的分区 - 分区表是GPT类型(正确,因为大于2TB) - 文件系统只格式化了985G,没有占满整个1T分区

但为什么我执行growpart /dev/vdb 1会失败呢?询问用户具体情况,他似乎也不太清楚。我总结了可能的原因:

可能之前有人在大于2TB的磁盘上尝试使用MBR分区表,后来发现无法使用全部空间,又创建了GPT分区表但没有正确清理旧的MBR信息,导致两者并存,变成了一个"混合式"的分区表,既有GPT信息,又有非保护性的MBR信息。

3. 解决方案与操作步骤

由于是ext4文件系统,不支持在线扩容空间。既然growpart已经不可行,我就换成parted来处理。根据规范,扩容前需要先卸载分区,获得用户同意后开始恢复操作。

首先是卸载分区:

umount /data

但系统提示:

umount: /data: target is busy.

这意味着有进程正在使用这个目录。需要用以下命令找出相关进程:

lsof /data

发现很多MySQL文件还占用着这个目录,应该是异常中断后,有些进程没有完全退出。我用ps -ef | grep mysql命令找到MySQL进程,然后用kill -9 PID强制终止后,成功卸载/data分区。

卸载成功后,按顺序执行以下步骤:

# 文件系统检查(强烈推荐!)
e2fsck -f /dev/vdb1
# 扩容分区至磁盘末尾
parted /dev/vdb resizepart 1 100%
# 刷新系统分区表信息
partprobe /dev/vdb
# 扩容文件系统
resize2fs /dev/vdb1
# 重新挂载(如果系统启动了自动挂载,可不执行)
mount /dev/vdb1 /data

最后验证扩容结果:

df -h /data
lsblk  /dev/vdb

整个磁盘扩容过程顺利完成。

4. 技术要点总结与建议

MBR与GPT选择:大于2TB的磁盘必须使用GPT分区表

分区与文件系统:分区大小和文件系统大小是两回事。我平时不喜欢将数据盘再进行分区,直接格式化来用,这样扩容更容易。

操作前先诊断:知其然更要知其所以然。我开始就犯了个小错误,上来就扩容,没有先搞清楚具体情况。

读懂错误信息:错误信息往往包含了解决方案的线索

备份是最后的防线:我一上来就让用户打个快照和备份,必要时进行回滚。

最后想说的是:赚点钱不容易,操作需谨慎,别把自己也搭进去了!

来源:https://www.51cto.com/article/824718.html
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

最新APP

宝宝过生日
宝宝过生日
应用辅助 04-07
台球世界
台球世界
体育竞技 04-07
解绳子
解绳子
休闲益智 04-07
骑兵冲突
骑兵冲突
棋牌策略 04-07
三国真龙传
三国真龙传
角色扮演 04-07

热门推荐

刑事案件电子数据取证密码获取程序拟明确
业界动态
刑事案件电子数据取证密码获取程序拟明确

公安部就电子数据取证规则公开征求意见,拟将网络安全等行政案件纳入适用范围,并规范取证流程与核心概念。新规特别明确了获取密码、调取通讯内容等特殊程序,需经严格审批并保障当事人权利。配套法律文书也同步优化,以构建更规范且注重权利保障的取证体系。

热心网友
05.23
小鹏G9降价12万背后何小鹏的豪赌与挑战
业界动态
小鹏G9降价12万背后何小鹏的豪赌与挑战

理想L9和LIvis的定价策略刚掀起波澜,小鹏GX的最终价格就给出了更猛烈的回应——从近40万元的预售价直降至27万元起。用小鹏产品矩阵负责人吴安飞的话说,这叫“9系的产品,8系的价格”。 这12万元的下调,效果堪称立竿见影。发布会次日,小鹏集团港股股价一度大涨超8%。更关键的是市场订单:上市12小

热心网友
05.23
魏建军感谢于东来支援环塔拉力赛 红牛千箱胖东来厨师助阵
业界动态
魏建军感谢于东来支援环塔拉力赛 红牛千箱胖东来厨师助阵

5月21日,环塔拉力赛新疆且末赛段大营迎来了一位备受瞩目的访客——知名零售企业胖东来的创始人于东来。他专程前往长城汽车车队营地,与参赛车手及后勤团队进行了深度交流。据悉,于东来此次自驾越野之旅已历时一月,随行车队中包含多款国产越野车型。经过实地驾驶与多维度对比,他对以长城汽车为代表的国产越野车品质给

热心网友
05.23
2026年比特币官方APP下载入口及官网安全访问指南
web3.0
2026年比特币官方APP下载入口及官网安全访问指南

比特币官方入口在哪里?一个核心门户的权威指南 说起比特币,很多人第一反应是去找它的“官网”或“官方App”。但这里有个关键点需要先理清:比特币本质上是一种去中心化的全球数字货币,它不属于任何一家公司或机构,而是由一个庞大的、遍布全球的社区共同维护。因此,它并没有传统意义上由某个企业运营的“官方网站”

热心网友
05.23
蚂蚁开源万亿参数思考模型Ring-2.5-1T详解
AI资讯
蚂蚁开源万亿参数思考模型Ring-2.5-1T详解

Ring-2 5-1T是什么 在当今大模型技术激烈竞争的赛道上,追求更长的上下文处理能力和更强大的深度推理性能已成为核心焦点。近日,蚂蚁集团旗下的inclusionAI团队重磅开源了Ring-2 5-1T模型,这是一个参数规模高达万亿级别的混合线性思考大语言模型。该模型基于先进的Ling 2 5架构

热心网友
05.23