答案1
預設情況下它會這樣做,但當然,我也遇到過類似的問題。 MD 並不真正渴望故障的磁碟(或實際上透過重寫磁區來修復磁區,硬體 RAID 控制器就是這樣做的)。這就是為什麼我會設定日誌監控來掃描「ata 異常」並在發生這種情況時向我發送電子郵件。至少對於傳統 HDD,這可以讓您更快地發現磁碟故障。
如果檔案系統被標記為唯讀,則錯誤會出現在鏈的更高位置,並且 MD 設備也會發現錯誤。你確定sdb上沒有錯嗎?
或者,您確定驅動器根本發生故障嗎?就在我最近,整個 PCI 匯流排可能發生故障。連接到它的所有裝置都開始出現錯誤(所有 ATA 和乙太網路),實際上檔案系統被標記為唯讀,MD 陣列出現故障。但顯然磁碟或 MD 不是問題。
檢查驅動器是否有錯誤:我對 SSD 驅動器上的 SMART 沒有太多經驗,但至少對於 HDD 驅動器,SMART 日誌可能會顯示一些內容;裡面有錯誤日誌,你可以看看智慧參數,也許可以和其他碟進行比較。
如果安裝了 smartmontools,您可以執行以下操作:
smartctl -a /dev/sda
您也可能對。如何對 RAID 陣列進行故障排除。
編輯:至於 PCI 總線的事。您的問題似乎確實局限於一個磁碟或控制器。