![无法安装...EXT4:第一个元块组太大](https://linux22.com/image/135974/%E6%97%A0%E6%B3%95%E5%AE%89%E8%A3%85...EXT4%EF%BC%9A%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%85%83%E5%9D%97%E7%BB%84%E5%A4%AA%E5%A4%A7.png)
EXT4-fs (dm-46): first meta block group too large: 1152 (group descriptor block count 1096)
我的文件系统是 ext4,位于 4.17.2-1.el7.elrepo.x86_64 的机器上。逻辑卷为 8.56 TiB。
该文件系统自首次创建以来已多次调整大小。
它通过了 e2fsck:
e2fsck 1.42.9 (28-Dec-2013)
/dev/vg_areca/lv_MYLVNAME: clean, 59060/574488576 files, 2294844696/2297954304 blocks
在最后一次“resize2fs”之后,我开始通过“dmesg”收到此错误。我运行的是内核 3.10.0-514.26.2.el7.x86_64,经过一番谷歌搜索后,发现当前版本的linux 修正了一个错误产生了这个错误。然而,更新内核后,我仍然收到错误。
我的想法是,我的多次调整大小出现了问题,但我不确定如何解决它。
调试输出(组 70127 减去 70k 条目:(块 2297921536-2297954303)[INODE_UNINIT,ITABLE_ZEROED]”)如下
答案1
我认为你是记者这个内核错误报告。由于我遇到了同样的问题,我遵循了 Theodore Tso 在评论中的建议:
无论如何,文件系统确实已损坏,尽管好消息是修复起来相对简单;您只需升级到 e2fsprogs 的非史前版本即可。
我使用的是e2fsprogs
CentOS 的 1.42.9。通过本地构建 1.44.4
wget https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.44.4/e2fsprogs-1.44.4.tar.xz
tar xfv e2fsprogs-1.44.4.tar.xz
cd e2fsprogs-1.44.4
./configure
make
然后使用
./e2fsck/e2fsck <blockdevice>
允许我修复文件系统。