Linux

解釋從 ras-mc-ctl –summary 輸出的磁碟錯誤

  • September 11, 2020

當我執行時,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.

現在,鑑於我只有 3 個 SATA 設備並且它是其中之一,我可能並不特別擔心這些錯誤,因為我可能沒有使用過我的 CD/DVD 驅動器,但我很好奇,如何這個數字元號與我的物理驅動器一致嗎?如果我這樣做了,lsblk我會看到一個類似的語法,其中包含標題 MAJ:MIN(大概是 Major:Minor),但那裡的數字與這裡的數字根本不相符。我的所有磁碟的主要數字為lsblk8,我的 CD/DVD 驅動器的主要數字為 11,這與給我的數字不一致ras-mc-ctl

我如何確定數字ras-mc-ctl --summary對應的驅動器以及它們的含義?

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

引用自:https://unix.stackexchange.com/questions/602411