用Perc 6i控制器升级DELL 2950中的RAID 5arrays驱动器

我们目前有一台DELL 2950,配有RAID 5中的4个400Gb 10krpm SAS驱动器,其中一个驱动器出现故障。 没有任何相同的备件(不要拍我,这不是我的错),并且不能find任何相同的替代品,我们决定将驱动器升级到最新的“标准”尺寸和速度。

实质上,我们将购买7个450Gb 15krpm硬盘(这样我们就有了一个备用硬盘),并且慢慢地用新硬盘replace所有的硬盘。

这是我们从戴尔已经发现的。

  • 用450Gb代替400Gb是可以的,但是只能使用400Gb
  • 我们可以一次添加一个磁盘到arrays中,控制器将扩展这个arrays
  • 主轴速度混合好,他们将基本上得到平均

我们知道什么时候所有的驱动器被更换,现在是450Gb驱动器,RAID控制器会自动增长arrays,以使用每个磁盘上的所有450Gb,否则我们最终会浪费50Gb的空间驾驶?

如果我们在每个驱动器上都浪费了50Gb空间,那么控制器会允许我们使用这些6 x 50Gb空间创build一个新的RAID 5arrays,然后在我们的操作系统中使用这个arrays。

如果我们不能使用50Gb,那么我们并不在乎(只有100英镑的存储空间!),但是知道我们并不认为我们可以使用它!

PERC 6i是LSI的产品,因此一般来说任何与MegaRAID SAS控制器配合使用的产品都可以在Dell PERC上运行。

我们可以一次添加一个磁盘到arrays中,控制器将扩展这个arrays

你会注意到情况并非如此。 只需添加驱动器将使它们可用于新的容器,但不会自动增长任何东西。 您应该可以使用Dell OpenManage工具将磁盘添加到arrays中,作为有缺陷磁盘或离线磁盘的替代品 – 通过将冗余数据写入该磁盘来重新生成arrays。

我们不知道什么时候所有的驱动器被更换,现在是450Gb驱动器,RAID控制器会自动增长arrays,以使用每个磁盘上的所有450Gb,否则我们最终会浪费50Gb的空间驾驶?

起初,它是后者 – 您的arrays将在每个磁盘上具有相同的大小和未使用的空间。 但是您可以尝试使用OpenManage Storage Manager 扩展您的虚拟磁盘 。 请注意,虚拟磁盘的扩展不会扩展您的分区和文件系统。 您将需要额外的软件来做到这一点 – 一个GParted Live CD应该能够应付大多数resize的需求,并将支持您的控制器开箱即用。

控制器将允许我们使用这些6 x 50Gb空间创build一个新的RAID 5arrays

是的,但是如果由于某种原因磁盘扩展不可行,则只能这样做。

尽pipe如此,这是一个复杂的操作,在任何阶段都可能会失败并且随时随地获取所有数据,因此build议可以快速恢复备份(例如,完整的磁盘映像)。

Syneticon-dj有很多优点,但我相信这是最重要的一点:

尽pipe如此,这是一个复杂的操作,在任何阶段都可能会失败并且随时随地获取所有数据,因此build议可以快速恢复备份(例如,完整的磁盘映像)。

如果是我,我会把一个新的单一的450GB的驱动器放入arrays并重build它。 这实现了将您从危险和退化的位置上移开的目标。 一旦完成,我不会把自己放回到那个位置。 相反,我会备份arrays上的数据,删除所有驱动器,使用剩余的6个驱动器构build新arrays。 然后从备份中恢复数据。

一旦新arrays启动并运行顺利,我将把原来的450GB 15K驱动器作为热备份放回到新arrays中。

这里的逻辑是,我不想在换出驱动器的时候反复地降低数组的数量,而且我也不想让自己暴露于另一个驱动器。 最后用这种方法,你不需要在后来使用分区工具或单独的卷来实现增加的存储增益。

如果所有更换的驱动器都比较大,原来的arrays每个驱动器只能使用400Gb,但是如果你真的需要的话,你可以从备用空间/主轴上创build另一个arrays(如果你问我)