Mdadm

mdadm 的 check 命令的目的是什麼?

  • February 11, 2015

我今天發現我的一台伺服器執行速度比平時慢,因為伺服器上預設安裝的 cronjob 啟動了 checkarray。這是 Ubuntu 14。

在這種特殊情況下,我只有一個 RAID1。

這次檢查的目的是什麼?在檢查結果錯誤的情況下將磁碟標記為故障,並希望在等待完全故障時盡量減少未來的問題?

我應該如何配置此檢查以更好地適應我的設置?如果我應該這樣做的話。

有沒有為什麼要執行這個“更好”的空閒模式?由於密集的 I/O 操作,我有點擔心系統在生產時的性能。

這次檢查的目的是什麼?在檢查結果錯誤的情況下將磁碟標記為故障,並希望在等待完全故障時盡量減少未來的問題?

差不多。如果不進行檢查,陣列將繼續執行,直到遇到故障。定期向陣列發出檢查,以便您可以提前發現這些故障,而不是等待它們發生。或者理論是這樣的……

有沒有為什麼要執行這個“更好”的空閒模式?由於密集的 I/O 操作,我有點擔心系統在生產時的性能。

您可以將 mdadm 的 I/O 速率限制為不會壓倒性的東西,儘管您正在用時間換取性能。

或者只是將它安排在晚上,或者係統不那麼忙的其他時間。

引用自:https://serverfault.com/questions/666555