我有一个带有SmartArray P410控制器的HP MicroServer(N36L),一个512MB BBWC单元和四(4)个2TB磁盘。 其中三个磁盘被configuration为单个RAID5arrays,另一个单独放置。

我想将RAID5arrays迁移到RAID6arrays。 是否有可能将其“就地”迁移,而不需要将数据复制到单独的磁盘?
我已经拥有惠普智能arrays高级包的试用许可证。
不幸的是,在启动arraysconfiguration实用程序后,我看不到将arrays迁移到RAID6的选项。

由于已启用RAID6,所以许可证密钥已成功启用。

是否有可能将RAID5arrays迁移到RAID6“到位”,还是我被迫将数据复制到外部驱动器?
是的,P410支持RAID级别的迁移,你没有提到在这个机器上运行的是什么操作系统,但是它通常使用arraysconfiguration实用程序(ACU),一个在Proliant支持包安装期间添加的Windows实用程序进行迁移。 您也可以使用SmartStart CD / ISO或适用于您的系统的Proliant固件包来访问ACU。 使用Linux命令行工具“hpacucli”可以做到这一点,但是说实话可能相当复杂。
这一切都可以'现场',到位,但我强烈build议你先进行一个完整的备份,以防万一 – 这也不是很快,这是一个轻描淡写:)
在这种情况下,有4个磁盘的R5到R6的移动不会改变可用的磁盘大小,所以你不需要做任何重新分区等,但我可以build议,除非你打算扩大这个服务器在未来的RAID 10实际上是一个比RAID 6更好的解决scheme。它将提供几乎相同的保护级别,但会更快,尤其是写入。 当然,如果你打算扩大数组,然后忽略这个build议。
在这里同意Chopper3。 使用四个磁盘时,RAID 1 + 0比RAID 6更受欢迎。幸运的是,从RAID 5设置到RAID 1 + 0的联机迁移可能不会丢失数据。 arrays转换过程在“ arraysconfiguration实用程序”手册的“ 迁移RAID级别或条带大小”部分中进行了介绍。 这应该适合你原来的想要移动到RAID 6,以及移动到RAID 1 + 0。 不过,我会推荐后者。
以下是每个人的差异/优势/弱点的简要总结。
RAID 10 Good when: You want speed and redundancy Bad when: You can't afford to lose half your disk space
和
RAID 6 Good when: You want a balance of redundancy and disk space or have a large sequential write workload. Bad when: You have a high random write workload. RAID 6...The write penalty is higher than RAID 5 and you have one less disk of space, so this option is best geared towards arrays that do a lot of reads or large sequential writes and when RAID 10 isn't an option because of capacity.
请参阅以下详细说明: 什么是不同的广泛使用的RAID级别,我应该什么时候考虑它们?
由于RAID 6和RAID 1 + 0之间的可用容量相同,因此RAID 6没有任何好处。
编辑:
看到上面的屏幕截图,您需要将未分配的磁盘添加到arrays,然后才能看到将逻辑驱动器转换为您所需的RAID级别的选项。 该数组是磁盘的集合。 “逻辑驱动器”就是你如何在arrays中排列数据。
秘密
您可以在Smart Array控制器上混合和匹配RAID级别。 所以,假设您将新驱动器添加到arrays。 您可以使用剩余空间创buildRAID 1 + 0或RAID 5或0或6的新逻辑驱动器,使您的现有RAID 5arrays保持不变。 但就你而言,你真的想要转换到RAID 1 + 0或RAID 6。