我有一台运行 PERC H700 硬件 RAID 控制器的 Dell R510,其中有 2 个 2.5 英寸 1TB HD,配置为 RAID 1,用于操作系统,还有 12 个 3.5 英寸 2TB HD,配置为 RAID5,用于数据文件系统。我的一个 2.5 英寸驱动器发生故障,所以我认为现在可能是将操作系统 RAID 转换为 SSD 的好时机,以获得一些性能,并可能在那里增加一些存储空间。我有一个 2TB SSD 驱动器,但当我插入它时,RAID 控制器不允许我将其添加到操作系统所在的虚拟磁盘,甚至不允许我将其设为全局备用。有没有办法可以在不进行完整备份的情况下将 RAID1 分区转换为 SSD,用 SSD 替换两个驱动器,然后完全恢复?
答案1
通用 LSI MegaRAID 有一个变量,可以启用混合 HDD 和 SSD 的功能,另一个变量可以启用在单个阵列中混合 SATA 和 SAS 设备的功能。PERC 是经过重新命名的 MegaRAID,它使用自定义固件,该固件永久禁用了这两个功能。因此您无法使用 PERC 执行此操作。
因此,您需要真正执行备份和恢复技巧,或者使用备用插槽并进行移动。如果您的操作系统安装启用了高级卷管理(例如,安装在 LVM 上的 Linux,或带有动态磁盘的 Windows),您也可以使用操作系统功能完全在线执行此操作:创建另一个虚拟磁盘(使用 megacli 或 storcli 从操作系统执行此操作),从中创建物理卷,将其添加到组中,然后将所有数据从旧卷中移出;您需要设置从新卷启动并将其配置为控制器中的新启动驱动器(如果您的系统从旧版 BIOS 启动;此步骤将涉及 megacli 或 storcli)。然后,您可以摆脱旧卷和虚拟磁盘或将其重新用于其他用途。