我有一台新服务器,其中有 6 个 SATA HD,每个 HD 1TB。
我正在使用硬件 Raid
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。
答案1
允许的迁移类型是有限的。根据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 迁移至 RAID 级别 10 根本行不通。