dmesg + 自上次 fsck 以来的许多消息作为错误计数

dmesg + 自上次 fsck 以来的许多消息作为错误计数

我们有包含 3 台虚拟机的 kafka 集群。每台 kafka 机器都使用 sdb 磁盘(VMDK 磁盘)来存储数据

在所有机器上我们都看到了以下内核消息

[1123783.849575] EXT4-fs (sdb): error count since last fsck: 9
[1123783.849582] EXT4-fs (sdb): initial error at time 1595958527: ext4_writepages:2414
[1123783.849586] EXT4-fs (sdb): last error at time 1613639279: ext4_put_super:791
[1210205.709917] EXT4-fs (sdb): error count since last fsck: 9
[1210205.709937] EXT4-fs (sdb): initial error at time 1595958527: ext4_writepages:2414
[1210205.709944] EXT4-fs (sdb): last error at time 1613639279: ext4_put_super:791
[1296627.570121] EXT4-fs (sdb): error count since last fsck: 9
[1296627.570141] EXT4-fs (sdb): initial error at time 1595958527: ext4_writepages:2414
[1296627.570147] EXT4-fs (sdb): last error at time 1613639279: ext4_put_super:791
[1383049.419003] EXT4-fs (sdb): error count since last fsck: 9
[1383049.419019] EXT4-fs (sdb): initial error at time 1595958527: ext4_writepages:2414
[1383049.419025] EXT4-fs (sdb): last error at time 1613639279: ext4_put_super:791
[1469471.269771] EXT4-fs (sdb): error count since last fsck: 9
.
.
.

red hat 对此消息的解释如下。(来自案例 -https://access.redhat.com/solutions/383993

问题

我在 /var/log/messages 中看到以下几行:

kernel: EXT4-fs (sdd1): error count: 5
kernel: EXT4-fs (sdd1): initial error at 1369732760: ext4_lookup:1044: inode 11534366
kernel: EXT4-fs (sdd1): last error at 1369733705: ext4_lookup:1044: inode 11534366

解决方案 这些不是错误,而是信息性消息;但是,它们可能引用了其他可能的历史错误。成功运行 fsck 后,应重置这些错误计数;然而,在 e2fsprogs-1.41.12-18 之前,一个错误阻止了重置。这已在 e2fsprogs-1.41.12-18 中通过勘误表进行了更正。

我们在 Kafka 集群上收到的消息与 Redhat 的情况略有不同

所以我们更担心 sdb 磁盘,

红帽表示他们并不那么担心,因为他们已经解释了这些消息,因为它们是信息性消息

关于我的内核消息,我可以umount从挂载点执行磁盘操作fsck以修复错误,

但我的问题是我需要多大程度担心下列消息:

[1123783.849575] EXT4-fs (sdb): error count since last fsck: 9
[1123783.849582] EXT4-fs (sdb): initial error at time 1595958527: ext4_writepages:2414
[1123783.849586] EXT4-fs (sdb): last error at time 1613639279: ext4_put_super:791
[1210205.709917] EXT4-fs (sdb): error count since last fsck: 9
[1210205.709937] EXT4-fs (sdb): initial error at time 1595958527: ext4_writepages:2414

答案1

很明显,这正是 RedHat 文档中所说的内容;“初始错误”和“最后错误”行只是报告历史错误。确保您的e2fsprogs版本比 RedHat 文档中的版本更新,然后fsck错误就会消失。由于日期代表 2020 年和 2021 年的日期:

[~]$ date -d @1595958527
Tue Jul 28 13:48:47 EDT 2020
[~]$ date -d @1613639279
Thu Feb 18 04:07:59 EST 2021

我认为你可以放心地忽略它们。

相关内容