Rhel

dmesg + 假設驅動器記憶體:直寫

  • July 1, 2020

當我們在 rhel 7.2 上執行以下 dmesg 時,我們會收到關於assuming drive cache

dmesg --level=err
[    5.325381] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    5.325492] sd 0:0:5:0: [sde] Assuming drive cache: write through
[    5.325637] sd 0:0:3:0: [sdc] Assuming drive cache: write through
[    5.325667] sd 0:0:4:0: [sdd] Assuming drive cache: write through
[    5.326309] sd 0:0:2:0: [sdb] Assuming drive cache: write through
[   10.277944] piix4_smbus 0000:00:07.3: SMBus Host Controller not enabled!

知道這個核心錯誤是什麼意思嗎?

我已閱讀紅帽文章 - https://access.redhat.com/solutions/42752

但不清楚解決方案是什麼?

注意 - 我必須說伺服器在意外重啟之後

從您提供的連結中,“因此這些事件通常可以被忽略。” 這就是解決方案。

核心列印出錯誤資訊,以防萬一;這意味著核心試圖確定驅動器的記憶體特性,使用 SCSI 規範的可選特性,但驅動器不支持它,因此無法獲得特性。沒有什麼可做的。

(我知道提供所需資訊的唯一驅動器是 SCSI 或 SAS 驅動器。)

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