Lsi
如何從 LSI MegaRAID 磁碟組中移除故障磁碟?
組 0 中的一個磁碟(EID:Slot 252:4, DiskID 12)開始無法通過它的智能測試:
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 1837 200 Multi_Zone_Error_Rate 0x0008 200 200 000 Old_age Offline - 57
但我找不到任何文件如何從磁碟組中刪除磁碟。
我一定要嗎
storcli /c0/e252/s4 set offline
更確切地說
storcli /c0/e252/s4 spindown
或兩者?“spindown”和“offline”有什麼區別?關於什麼
storcli /c0/s4 set missing
那有什麼作用?“失踪”是什麼意思?
重建怎麼樣?會自動啟動嗎?
如果不是,那麼我猜“開始重建”命令是我的朋友,但為什麼我必須為此指定一個磁碟?指定要重建的磁碟組或卷會更有意義,不是嗎?
根據https://www.45drives.com/wiki/index.php?title=How_do_I_replace_a_failed_drive_with_LSI_9280_cards%3F,正確的順序是:
storcli /c0/e252/s4 set offline storcli /c0/e252/s4 set missing storcli /c0/eall/s4 spindown // Note: /eall instead of /e252. No idea why.
在第一個命令之後,
storcli /c0/e252/s4
應該顯示的輸出Offln
。在最後一個命令之後,UGood
對我來說是(未配置好的)。請注意,第二個命令 (
set missing
) 對我來說失敗了。之後,如果您有專用或全域熱備用(DHS 或 GHS)並啟用了自動重建,則應該開始重建。要驗證這一點,請執行
storcli /c0/eall/sall show rebuild
這將列印如下內容:
Controller = 0 Status = Success Description = Show Drive Rebuild Status Succeeded. ---------------------------------------------------------- Drive-ID Progress% Status Estimated Time Left ---------------------------------------------------------- /c0/e252/s0 - Not in progress - /c0/e252/s1 - Not in progress - /c0/e252/s2 - Not in progress - /c0/e252/s3 - Not in progress - /c0/e252/s4 - Not in progress - /c0/e252/s6 18 In progress - /c0/e252/s7 - Not in progress - ----------------------------------------------------------
請注意插槽 6 (s6) 的值“進行中”。第二列給出了重建的百分比 (18%)。
我正在使用這個小腳本來監控進度:
while true ; do clear ; date ; storcli /c0/e252/s6 show rebuild ; sleep 5 ; done
要定位故障驅動器,您可以使用以下命令:
storcli /c0/e252/s4 start locate
那應該使驅動器的指示燈閃爍。