转换RAID从机械盘到SSD?

通过逐个更换驱动器,将机械磁盘RAID转换为SSD的任何问题?

我找不到任何人这样做了,所以让我们来这个地方张贴。

如果您已成功将RAID从Mechanical Disk转换为SSD,请返回并发布您的规格。 (serverfault不要求注册,所以发布真的很快。)

仅供参考,我正在使用RAID 6中的8个3TB ST3000DM001硬盘运行LSI MegaRAID 9260-8i,所以距离价格合理的3TB + SSD还有几年的时间。 在过去3年中,我有2个驱动器标记为失败,每次花费8个小时来重build驱动器。 当然,先备份,我意识到其他驱动器的风险,因为我用SSDreplace和重build每个驱动器。

在这篇文章的时候,1TB固态硬盘可以以每块350美元左右的价格购买,因此arrays中驱动器更小/更less的人可能已经在想这个了。 1TB SSD是否与1TB机械驱动器具有相同的容量?是否需要更换更大的驱动器,例如1.2TB SSD? 由于超大的固态硬盘是一个昂贵的build议,什么是确认驱动器的实际最大容量的最佳方法是什么? (最佳做法是使用比全部容量less3-5%的容量,以便在不中断的情况下使用相同尺寸的不同型号,但是我知道很多人不这么做)。

不,这是不可能的。

大多数硬件RAID控制器禁止创build混合媒体arrays; 如SATA和SAS一起或SAS和SSD。

该arrays不会接受用于发生故障的SAS / SATA机械驱动器的SSD替代品。

几个月前我做过这样的事情。

带有Intel ICH8R RAID控制器的Supermicro服务器有2个逻辑卷中的4个磁盘

  • 第0卷:2xWD Re 250GB SATA – Raid 1
  • 第1卷:2xWD Re 500GB SATA – RAID 1

由于第0卷是SBS 2008的系统驱动器,并且正在遭受IO性能的影响,因此我们决定用SSDreplace第0卷的驱动器。

我们这样做是残酷的。 closures服务器,用512 GB的三星SSD 850 PROreplace第一个硬盘(WD Re 250GB)。 打开服务器后,指示Raid控制器在新添加的驱动器上重buildarrays。 重build完成后,我们重复了第二个250 GB驱动器的过程。

没有其他的改变。 随机redas(数据库)的performance增加可观。

你可能会问为什么我们select512GB SSD作为250GB SSD的替代品? 那只是因为过度configuration和延长SSD的寿命。

我们只是做了同样的事情马丁Seitl在开发服务器上提到,与LSI SAS1068E ,从两个日立Ultrastar A7K1000 SATA磁盘到两个SATA三星EVO 840驱动器(我们安装第二个固件修复 EVO 840性能下降… )。 但是,有一些事情要注意:

  • 确保您的控制器可以混合使用SATA和SAS(如果适用)。 我们的3Ware 9650 8i控制器不能。 LSI使用3Ware,而从nrtypes来看,我猜你的控制器会遇到同样的问题。
  • 你当前的分区4k是否alignment ? 我不确定SSD是否有必要,但我怀疑是这样。
  • RAID控制器不支持trim 。 你无法做任何事情,但至less要知道这一点。 随着时间的推移,你可能会写入放大。 像马丁这样的过度configuration确实很聪明,但并不完美。

至于磁盘大小; 我注意到,从大约500GB,来自不同制造商的磁盘的大小正好与字节大小(但我不知道这是否是一个真正的标准)。 虽然这可以很容易地在驱动器的规格validation。 但要考虑到过度configuration。