如何正确更新 e2fsck?

如何正确更新 e2fsck?

我刚刚从故障硬盘上迁移了一个 Linux 系统(Ubuntu 16.04)。经过很多麻烦之后,它启动了,但总是报错

/dev/sda2 has unsupported feature(s): metadata_csum
E2FSCK: Get a newer version of e2fsck!

所以我将 e2fsck 更新到了 1.44.4在我的根文件系统上

e2fsck 1.44.4 (18-Aug-2018)
Using EXT2FS Library version 1.44.4, 18-Aug-2018

我仍然收到上述错误。

所以我的问题是:e2fsck 在启动时从哪里运行?它似乎不是根分区。我必须在 initramfs 上更新 e2fsck 吗?重新安装 grub2 是否有可能在 initramfs 上更新 e2fsck?重新安装 grub2 并不能解决这个问题。

答案1

阅读这个非常详细的 Ask Ubuntu 帖子:
E2FSCK:如何通过将 e2fsck 版本提升到默认安装版本以上来处理“metadata_csum”错误

最后给出的建议是:

将 e2fsprogs 和 e2fslibs 更新至 1.43.X - 不要一直升级至 1.44.X。1.43.X 软件包足以消除“metadata_csum”错误,并允许您在命令行中使用 GParted 或 e2fsck。

相关内容