Linux
解釋從 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.
現在,鑑於我只有 3 個 SATA 設備並且它是其中之一,我可能並不特別擔心這些錯誤,因為我可能沒有使用過我的 CD/DVD 驅動器,但我很好奇,如何這個數字元號與我的物理驅動器一致嗎?如果我這樣做了,
lsblk
我會看到一個類似的語法,其中包含標題 MAJ:MIN(大概是 Major:Minor),但那裡的數字與這裡的數字根本不相符。我的所有磁碟的主要數字為lsblk
8,我的 CD/DVD 驅動器的主要數字為 11,這與給我的數字不一致ras-mc-ctl
。我如何確定數字
ras-mc-ctl --summary
對應的驅動器以及它們的含義?
lsblk
會給你 MAJ:MIN 數字要計算 的等價物
ras-mc-ctl
,請執行以下操作:d = (MAJ * 256) + MIN
要從
ras-mc-ctl
到lsblk
,請執行以下操作:MAJ=int(d/256) MIN=d % 256
對於您的情況:
MAJ=(2064/256)=8 MIN=(2064%256)=16