新的RAID和冗余

我刚刚购买了一台HP Proliant DL580 G2服务器 。 我从来没有使用RAID,但是这个系统带有:

Smart Array 5i Plus Controller (integrated on system board), Dual Channel, Ultra3 (supports RAID 0, 1, 1+0, and 5 across internal hard disk drives) with 64 MB of memory. 64-MB total memory for code, transfer buffers, and read/write cache on the 5i Plus Memory Module Connector for Battery Backed Write Cache (BBWC) Enabler 

服务器配有3x36GB热插拔SCSI驱动器。 我想设置这个服务器来主持一个相当简单的PHP网站和我创build的会计系统(mysql后端),基本上是一个内部网站点。 它永远不会得到任何接近36演出,但我确实需要它非常可靠。 我打算在其上运行Debian 5 Lenny(php / lighttpd / mysql stacj)。 我想如果我把所有三个磁盘放在一个RAID-1镜像arrays中,在驱动器发生故障的情况下,我可以有两个备用磁盘。 如果前端发生故障,它还具有冗余电源。 有什么特别的我应该知道如何configurationRAID,或者我应该去一个不同types的突袭? 任何帮助将不胜感激。 此外,任何有关这种types的服务器上冗余的build议也将受到赞赏。

非常感谢。

不要在RAID中寻找超级性能,主要是为了冗余。

如果您使用RAID1(根本不是一个坏主意),您最终将有一个备用,因为RAID1arrays使用两个驱动器(镜像)。

另一种select是RAID5,它需要3个驱动器才能启动,而不需要热备份。

这两种RAIDconfiguration都可以在降级模式下运行(即,如果其中一个热驱动器发生故障),并且由于您拥有热插拔驱动器,您可以轻松地获得备件并换出故障驱动器,而无需closures服务器。

在这种情况下,有什么更好的争论是可能的。 我不打算参与这个辩论。 我build议你阅读RAIDarrays上的维基百科页面,然后自己动手。

RAID1是三个磁盘安装的好主意。 您将构buildRAID1arrays,select2个驱动器,然后将第三个驱动器configuration为热备份。

另外值得注意的是,你可以做RAID5,但是我觉得它是一个非常复杂的解决scheme,可以满足你的需求,并且具有读取性能的好处。 此外,您将无法获得热备份的空间,因为它需要3个磁盘。

考虑到磁盘空间不是问题,我会坚持使用RAID1。

RAID6 +热备份在存储容量和冗余度之间是一个很好的折衷。 为什么selectRAID6而不是RAID5? 如果您购买大致同时生产的硬盘驱动器,很可能两个驱动器可能会同时出现故障(不幸的是,我没有统计数据/概率印记来支持这一点)。使用RAID5 ,即使是热腾腾的人,你也会受到保护。 使用RAID6,这只会在凌晨3点给您带来不便。