raid管理


raid管理

  • 使用工具命令
    storcli64

查看磁盤狀態

storcli64 /c0 show

注:現在磁盤狀態為UGood狀態,表示可以直接制作raid
若磁盤狀態為JBOD,則制作raid時會出錯,必須將JBOD狀態修改為UGood狀態,才能正常制作raid

  • 修改磁盤狀態(將JBOG關閉)./storcli64 /c0 set jbod=off (on為開啟)
storcli64 /c0 set jbod=off

制作RAID

注:EID:Slt為磁盤號,在做RAID時需要依據此來區分磁盤

EID:Slt DID State DG     Size Intf Med SED PI SeSz Model                  Sp
-----------------------------------------------------------------------------
13:8      27 UGood -  1.818 TB SATA HDD N   N  512B WDC WD2000FYYZ-01UL1B2 U 
13:9      28 UGood -  1.818 TB SATA HDD N   N  512B WDC WD2000FYYZ-01UL1B2 U 

3.1制作RAID0

storcli64 /c0 add vd type=raid0 size=all name=zoomtech drives=13:8-9 wb ra

RAID0創建成功 v0表示RAID號 name為RAID名稱,可隨意設置
13:8-9 表示兩塊磁盤

  • 查看RAID狀態
storcli64 /c0 /v0 show

3.2制作RAID1

storcli64 /c0 add vd type=raid1 size=all name=zoomtech drives=13:10-11 wb ra
  • 查看RAID狀態
storcli64 /c0 /v1 show (因為之后將8  9 兩塊磁盤做了RAID0 所以這里是v1)

3.3制作RAID5/10

storcli64 /c0 add vd type=raid5 size=all name=zoomtech drives=14:2-6 wb ra

storcli64 /c0 add vd type=raid10 size=all name=spider drives=14:8-11 cached wb ra  pdperarray=2

4、刪除RAID

RAID是根據VD來標識的,刪除時根據VD刪除即可

storcli64 /c0 /v0 del

5、RAID磁盤恢復

RAID10特性

將相鄰的兩塊磁盤先做RAID1 (8和9 做RAID1 10和11做RAID1),然后在RAID1的基礎上做RAID0
對做好的RAID10磁盤進行分區

若換新盤,查看磁盤狀態直接會顯示rebuild狀態,不需做任何操作;

若插入原盤,狀態改變為UBad狀態,則需要進行一些操作

5.1放入原盤后變為UBad狀態

storcli64 /c0 show 
EID:Slt DID State DG     Size Intf Med SED PI SeSz                Model                                Sp
-----------------------------------------------------------------------------
13:8      29 UBad   0 1.818 TB SATA HDD N   N  512B WDC WD2000FYYZ-01UL1B2 U 

5.2改變磁盤狀態

將磁盤狀態修改為UGood狀態

storcli64 /c0 /e13 /s8 set good force

/e13 這里的 13 對應磁盤信息中的EID

/s8 這里的 8 對應磁盤信息中的Slt

注:一般情況下參數后面不需要加force ,若執行失敗時,需要將force加上才能修改成功

storcli64 /c0 /e13 /s8 show

5.3 初始化磁盤

storcli64 /c0 /e13 /s8 start initialization

5.4 查看初始化進度

storcli64 /c0 /e13 /s8 show initialization

raid硬盤故障處理

更換硬盤前,為避免拔錯硬盤導致RAID組失效,請務必提前確認好硬盤槽位。
更換硬盤時,故障硬盤在脫離硬盤背板后,需要等待30秒后再完全拔出,插入新硬盤。此時硬盤告警依然存在,待RAID組重構完成后告警消除。為避免新硬盤二次離線告警,請避免反復高頻率在線插拔硬盤。

  • 拔掉故障硬盤。

  • 判斷硬盤故障后,數據是否可恢復。

  • 若RAID組為RAID 0,則數據不可恢復。直接安裝新硬盤,重新配置RAID,操作完成。

  • 若RAID組存在熱備盤,則拔掉硬盤后,首先使用熱備盤自動恢復數據。熱備盤自動補充壞盤,進入rebuild狀態同步數據。

  • 若RAID組為冗余RAID但不存在熱備盤,則需要安裝新硬盤進行數據恢復。

  • 插入新硬盤。
    若插入的硬盤無數據,則根據原RAID情況有如下工作方式:

  • 若原RAID組存在熱備盤,新插入的硬盤開始回拷動作。回拷完成后,熱備盤恢復熱備狀態。操作完成

  • 若原RAID組為冗余RAID且不存在熱備盤,新插入的硬盤自動執行rebuild操作重建故障硬盤數據,操作完成

  • 若插入的硬盤存在RAID信息,則需要先執行下面的操作

  • 刪除新硬盤上的配置信息

  • 帶有RAID信息的硬盤被識別為UBad,將硬盤設置為good

storcli /c0/e24/s8 set good
  • 刪除新硬盤上的配置信息
storcli /c0/fall del
  • 然后執行手動rebuild操作
  • 通過 storcli /c0 show 查看DG、ARR、Row
  • 將插入的新盤添加到RAID組
storcli /c0/e24/s8 insert dg=1 array=0 row=0
  • 手動Rebuild。
storcli /c0/e24/s8 start rebuild
  • 查看 rebuild 進度
storcli /c0/e24/s8 show rebuild

2018-8-24 by Achxku


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM