Lsi

LSI MegaRAID:如何在專用熱空間 (DHS) 與全域熱備用 (GHS) 之間進行轉換?

  • January 15, 2017

要查看您的驅動器,請使用storcli /c0 show allstorcli /c0/eXXX/sALL show(替換XXX為機箱 ID 或 EID)。就我而言,輸出如下所示:

Drive Information :
=================

--------------------------------------------------------------------------------
EID:Slt DID State DG     Size Intf Med SED PI SeSz Model                Sp Type 
--------------------------------------------------------------------------------
252:0    10 Onln   0 2.728 TB SATA HDD N   N  512B WDC WD30EFRX-68AX9N0 U  -    
252:1     9 Onln   0 2.728 TB SATA HDD N   N  512B WDC WD30EFRX-68AX9N0 U  -    
252:2    11 Onln   0 2.728 TB SATA HDD N   N  512B WDC WD30EFRX-68EUZN0 U  -    
252:3     8 Onln   0 2.728 TB SATA HDD N   N  512B WDC WD30EFRX-68EUZN0 U  -    
252:4    12 Onln   - 2.728 TB SATA HDD N   N  512B WDC WD30EFRX-68EUZN0 U  -    
252:6    14 GHS    - 2.728 TB SATA HDD N   N  512B WDC WD30EFRX-68EUZN0 U  -    
252:7    13 GHS    - 2.728 TB SATA HDD N   N  512B WDC WD30EFRX-68EUZN0 U  -    
--------------------------------------------------------------------------------

我如何轉換GHSDHS或相反?

storcli只要將磁碟“分配”為熱備用,就不會讓您更改磁碟的狀態。要釋放驅動器,您需要“刪除”它:

storcli /c0/e252/s7 delete hotsparedrive

這將使連接到連接到控制器 0 的機櫃 252 的磁碟 13(在插槽 7 中)可用:

EID:Slt DID State DG     Size Intf Med SED PI SeSz Model                Sp Type 
--------------------------------------------------------------------------------
252:7    13 UGood  - 2.728 TB SATA HDD N   N  512B WDC WD30EFRX-68EUZN0 U  -    

狀態現在是“UGood”。這意味著您可以將磁碟添加到現有陣列或將其轉換為專用/全域熱備用。

要使其成為全域熱備件,只需添加它而無需任何額外選項:

storcli /c0/e252/s7 add hotsparedrive

要將其專用於驅動器組,還要指定驅動器組:

storcli /c0/e252/s7 add hotsparedrive dgs=0,1

此命令會將磁碟作為熱備用分配給磁碟組 0 和 1。

要擴展現有 RAID 5 陣列,請使用以下命令:

storcli /c0/v0 start migrate type=raid5 option=add drives=252:7

/v0是要添加磁碟的捲。drives給出要添加的磁碟列表。該列表以逗號分隔,每個項目是EID:Slt(機箱 ID 和插槽),即第一列中的值。

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