讲述如何实现RAID

RAID经过长时间的发展,很多用户都很了解实现RAID了,这里我发表一下个人理解,和大家讨论讨论。RAID可以通过软件或硬件实现。软件实现RAID需要操作系统的支持。硬件实现就是使用专用的RAID卡实现。
1、软件RAID
一些网络操作系统可以使用标准的SCSI适配卡支持和管理驱动器。一些网络操作系统支持RAID 0,RAID 1和RAID 5.
由于是操作系统下实现RAID,软RAID不能保护系统盘。亦即系统分区不能参与实现RAID.有些操作系统,RAID的配置信息存在系统信息中,而不是存在硬盘上;当系统崩溃,需重新安装时,RAID的信息也会丢失。
当运行I/O增强应用程序,如文件服务器或应用程序服务器,可适当的使用软件RAID.RAID 5是CPU的增强方式,所以不建议使用软件RAID在增强的处理器服务器中。
磁盘的容错技术并不等于完全支持在线更换,热插拔或热交换,有些操作系统不能支持系统不经过重启的在线热交换。能否支持错误硬盘的热交换与操作系统有关。NetWare支持 RAID 1 (镜像和双工) . Windows NT 、Windows2000、LINUX、OPENSERVER支持RAID 0, RAID1和RAID5.
另一种方案是配置系统在线扩充,服务器中配置一块备用硬盘,当系统中没有硬盘错误时,它处于等待状态,当RAID5或RAID1中出现硬盘错误时,它可以自动取代坏盘,当系统确认后,即可成为阵列的一部分。
2、硬件RAID
硬件 RAID是采用集成的阵列卡或专用的阵列卡来控制硬盘驱动器,这样可以极大节省服务器系统CPU和操作系统的资源。从而使网络服务器的性能获得很大的提高。
RAID控制器对主系统,是藉由连接至其存取接口(目前以SCSI 为主)作信道。换言之,它在主系统的存取接口上,是一个独立的直接存取储存体DASD Direct Access Storage Device. 而这个大的储存体内,可以有不只一个的逻辑磁盘LUN Logical Unit Number. RAID控制器,对下管理多颗数组硬盘机们。而主系统是不会看到或直接管理该硬盘的。例如:Mylex、AMI、Adaptec等 …… 都有相关的产品。
现在的RAID卡产品,都支持在线更换,热插拔或热交换。并在部分操作系统下实现软件监控和管理。以上介绍如何实现RAID。

益点通  发表于: 2010-01-17

我要回答

电子邮件地址不会被公开。 必填项已用*标注

敬请读者进行回答,本站保留删除与本问题无关和不雅内容的权力。

相关推荐

  • RAID类型详解

    RAID可以实现更好的存储性能,带来更高的可用性。市场上有许多种不同的RAID类型,阅读本篇RAID各类型的详解有助于了解其最适合的场景领域。

  • 揭秘:合适的RAID恢复服务

    当RAID还原需要的技巧超出内部已掌握的时候,RAID还原服务提供商可能就是解决之道,只要选择合适的一家即可。

  • 存储虚拟化优势何在?

    随着虚拟化不断渗透进存储设计和管理,有关于存储虚拟化的优势却并不明显,这么做是为了什么以及如何去做都成了问题。

  • RAID大起底:哪些优势多少类型?

    不同类型的RAID有什么不同以及它们优缺点?使用多于最低要求的驱动器有什么好处?是额外的容量,更多的驱动损耗,还是容错?在什么情况下,RAID类型,特别是RAID 10,能够支持多个硬盘同时故障?在RAID10重建失效驱动器过程中,有何技巧?

  • 融合架构之存储服务

    存储服务是任何基础设施的关键部分,特别是融合架构。许多捆绑的解决方案把传统的共享存储系统用作该架构的存储部分。这需要包含存储网络,但是,由于供应商完成了预先集成的工作,存储网络的复杂性被大大降低了。