重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 270|回复: 0
打印 上一主题 下一主题

[基础命令] 在线扩EXT4文件系统报 :resize2fs: 没有调整文件系统大小的权限

[复制链接]
跳转到指定楼层
楼主
发表于 2025-11-10 14:43:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天接到朋友求助,一服务器磁盘空间满了,要求增加空间,磁盘已经增加到服务器,要求加到文件系统中去。我想这个操作很简单:
1.    查看系统情况

                               
登录/注册后可看大图
发现 /data 挂载点已经100%,应该就是他要增加空间。
2.    查看当前可用磁盘

                               
登录/注册后可看大图
发现VDA,VDB,VDC三块盘,VDA,VDB已经使用,/DATA目前使用的VDB,而且是使用的逻辑卷,可用磁盘为 VDC。
3.    查看磁盘组情况

                               
登录/注册后可看大图
还有24G可用
4.    查看/DATA挂载点文件系统

                               
登录/注册后可看大图
是EXT4
5.    顺带看看系统版本

                               
登录/注册后可看大图
Centos 7.6 ,7以上版本,默认应该是使用xfs ,看来对方对EXT4有特殊的需求。
6.    格式PV,扩VG

                               
登录/注册后可看大图
VG空间已经加到2T.
7.    扩文件系统到2T
Ext4 可以直接在线扩大小

                               
登录/注册后可看大图
扩展报错,提示rerize2fs:没有调整文件系统大小的权限,fsadm:resize ext4 failed.

                               
登录/注册后可看大图
逻辑卷空间增加了,但文件系统空间没有增加.
手工执行 resize2fs /dev/mapper/vg01-data ,也报同样的错.

寻求AI帮忙:


                               
登录/注册后可看大图
       按步骤处理:
       看挂载情况,是RW

                               
登录/注册后可看大图
检查文件系统是EXT4 ,而且是读写
卸载文件系统挂载,在扩大小:

                               
登录/注册后可看大图
卸载后,resize2fs /dev/mapper/vg01-data,要求先运行 e2fsck -f /dev/mapper/vg01-data
运行时,发现第一步,第二步都比较慢,大概花了40分钟。

                               
登录/注册后可看大图
这个时间,检查操作系统日志,

                               
登录/注册后可看大图
发现有报错:There are errors in the filesystem,so online resizing is not allowed。
看来确实是文件系统有错误,

  • 系统检测到/dev/dm-3(对应之前提到的/dev/mapper/vg01-data逻辑卷)的EXT4 文件系统存在错误
  • 因此禁止了resize2fs的在线扩容操作(这是 EXT4 的安全机制,避免错误文件系统扩容后数据损坏)。
日志中还能看到文件系统的具体错误记录:
EXT4-fs (dm-3): error count since lastfsck: 50
EXT4-fs (dm-3): initial error at time1708681420: ext4_lget:4390: inode 38538658

  • 说明该文件系统自上次检查后已出现 50 次错误,且明确了错误发生的时间、涉及的inode(文件系统的索引节点)。
问题根源
结合之前的操作(执行resize2fs扩容),文件系统损坏是导致 “无权限扩容” 的真实原因(系统并非真的 “权限不足”,而是以 “权限” 提示来阻止错误操作)
问了现场,原来是磁盘空间不够了,然后给虚拟机加磁盘,加了磁盘后,结果服务器自动重启了,估计是超融合中操作出现什么问题,也有可能是有人认为要重启才能识别磁盘。
重启之后,使用LVM加磁盘,就报这个错了。看来还是文件系统本身有问题导致。


                               
登录/注册后可看大图
最后,E2FSCK成功:

                               
登录/注册后可看大图
检查修复完毕,庆幸的是没有问题。
重新去resize2fs

                               
登录/注册后可看大图
成功了,再mount /data ,成功,文件系统成功的扩展到2T.

                               
登录/注册后可看大图
到此,问题解决。
总结一下,本问题,就是虚拟机加磁盘,然后重启,导致磁盘中,有错误,导致无法在线扩容,通过离线扩容解决。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-17 23:42 , Processed in 0.560162 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表