Lsi

如何使用 storcli 將熱備件添加到 LSI MegaRAID 控制器?

  • January 14, 2020

我有一個 LSI MegaRAID 控制器。我拔出一個故障驅動器並用一個好的驅動器替換它。在此之前我沒有執行任何特殊storcli命令,我只是交換了驅動器。不確定這是否是一個錯誤。

它顯示為UGood

32:8    26 UGood  F 1.818 TB SATA HDD N   N  512B ST32000645NS U  - 

我想將其添加為熱備件,但命令失敗:

# ./storcli64 /c0/e32/s8 add hotsparedrive
Controller = 0
Status = Failure
Description = Add Hot Spare Failed.

Detailed Status :
===============

------------------------------------------------
Drive       Status  ErrCd ErrMsg                
------------------------------------------------
/c0/e32/s8 Failure   255 Device state invalid. 
------------------------------------------------

我應該首先將驅動器狀態設置為什麼?我還應該初始化驅動器嗎?

問題是驅動器被標記為foreign,可能是因為它曾經屬於另一個 RAID 系統。我不知道驅動器的歷史,所以這是合理的。

狀態中的字母F表示它是外國的。

您可以使用以下命令清除外部配置: storcli /c0/fall delete

./storcli /c0/e32/s8 set good force
./storcli /c0/e32/s8 add hotsparedrive

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