解释 ras-mc-ctl --summary 输出的磁盘错误

解释 ras-mc-ctl --summary 输出的磁盘错误

当我运行时,ras-mc-ctl --summary我得到以下输出:

No Memory errors.

No PCIe AER errors.

No Extlog errors.

No devlink errors.
Disk errors summary:
    0:0 has 15356 errors
    0:2064 has 4669 errors
    0:2816 has 594 errors
No MCE errors.

现在,我不是特别担心存在错误,因为可能连我没有使用过的 CD/DVD 驱动器也有错误,因为我只有 3 个 SATA 设备,而它就是其中之一,但我很好奇,这个数字符号如何与我的物理驱动器?如果我这样做,lsblk我会看到类似的语法,其中包含标题 MAJ:MIN (大概是 Major:Minor),但那里的数字与这里的数字根本不相符。中的数字lsblk对我的所有磁盘而言是 8,对我的 CD/DVD 驱动器而言是 11,这与 给我的数字不一致ras-mc-ctl

如何找出数字ras-mc-ctl --summary对应的驱动器以及它们的含义?

答案1

lsblk会给你 MAJ:MIN 数字

要计算 的等价物ras-mc-ctl,请执行以下操作:

d = (MAJ * 256) + MIN

要从 到ras-mc-ctllsblk请执行以下操作:

MAJ=int(d/256)
MIN=d % 256

对于你的情况:

MAJ=(2064/256)=8
MIN=(2064%256)=16

相关内容