无法安装...EXT4:第一个元块组太大

无法安装...EXT4:第一个元块组太大
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 的非史前版本即可。

我使用的是e2fsprogsCentOS 的 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>

允许我修复文件系统。

相关内容