Hardware-Raid

如何將 Raid 6 實時遷移到 Raid 10 - 並在此過程中添加硬碟驅動器 - 使用 MegaCli

  • February 24, 2013

我有一台新伺服器,有 6 個 SATA HD,每個 1TB。

我正在使用硬體突襲

01:00.0 RAID 匯流排控制器:LSI Logic / Symbios Logic LSI MegaSAS 9260(rev 03)

伺服器預配置了 RAID 6,僅使用 3 個硬碟。

現在我想使用所有 6 個硬碟從目前遷移到 Raid 10。我已經安裝了 MegaCli。作業系統是 Debian Squeeze。

我了解,支持實時遷移。由於伺服器是新的,並且不攜帶任何數據,我不關心備份。我只想在開始使用伺服器之前遷移到 Raid Level 10。

我明白,我可能需要使用類似於

MegaCli –LDRecon -CfgSpanAdd -r10 -Array0[62:0,62:1] -Array1[62:2,62:3] -Array3[62:2,62:3] -a1

這應該定義一個帶有 3 個單元和 2 個驅動器的 raid 10。

這會讓一切順利遷移嗎?

我目前的突襲配置:

Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name                :
RAID Level          : Primary-6, Secondary-0, RAID Level Qualifier-3
Size                : 1.816 TB
Sector Size         : 512
Parity Size         : 3.633 TB
State               : Optimal
Strip Size          : 256 KB
Number Of Drives per span:3
Span Depth          : 2
Default Cache Policy: WriteBack, ReadAdaptive, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteBack, ReadAdaptive, Direct, No Write Cache if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy   : Disk's Default
Encryption Type     : None
Is VD Cached: No

解決方案:我了解到,不支持從 6 到 10 的遷移很簡單 - 所以我將通過 webbios 並從頭開始設置 raid。

允許的遷移類型是有限的。根據MegaRAID SAS 軟體的文件,第3.7.4 節遷移虛擬驅動器的 RAID 級別

以下 RAID 級別允許遷移:

  • RAID 0 到 RAID 1
  • RAID 0 到 RAID 5
  • RAID 1 到 RAID 5
  • RAID 1 到 RAID 6
  • RAID 5 到 RAID 6

所以從 RAID 級別 60 遷移到 10 根本行不通。

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