![](https://csdnimg.cn/release/download_crawler_static/86250083/bg5.jpg)
第二章 RAID 的实现
RAID 可以通过软件或硬件实现。软件实现 RAID 需要操作系统的支持。硬件实现就是使用
专用的 RAID 卡来实现。
2.1 软件 RAID
一些网络操作系统可以使用标准的 SCSI 适配卡支持和管理驱动器。一些网络操作系统支
持 RAID0,RAID1 和 RAID5。
由于是操作系统下实现 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.2 硬件 RAID
硬件 RAID 是采用集成的阵列卡或专用的阵列卡来控制硬盘驱动器,这样可以极大节省服
务器系统 CPU 和操作系统的资源。从而使网络服务器的性能获得很大的提高。
RAID 控制器对主系统,是藉由连接至其存取接口(目前以 SCSI 为主)作信道。换言之,它
在主系统的存取接口上,是一个独立的直接存取储存体 DASD Direct Access Storage Device。
而这个大的储存体内,可以有不只一个的逻辑磁盘 LUN Logical Unit Number。 RAID 控制器,
对下管理多颗数组硬盘机们。而主系统是不会看到或直接管理该硬盘的。
例如:Mylex、AMI、Adaptec 等 ... 都有相关的产品。
现在的 RAID 卡产品,都支持在线更换,热插拔或热交换。并在部分操作系统下实现软
件监控和管理。