如何使用 MegaCli 将 Raid 6 实时迁移到 Raid 10 - 并在此过程中添加硬盘

如何使用 MegaCli 将 Raid 6 实时迁移到 Raid 10 - 并在此过程中添加硬盘

我有一台新服务器,其中有 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 根本行不通。

相关内容