Hardware-Raid
如何將 Raid 6 實時遷移到 Raid 10 - 並在此過程中添加硬碟驅動器 - 使用 MegaCli
我有一台新伺服器,有 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 根本行不通。