RAID,全称Redundant Arrays of Independent Disks,即独立冗余磁盘阵列。是指多块硬盘通过一定的组合模式相互捆绑在一起,实现扩大容量、提升性能、加强可靠性的目的。按照Raid的实现模式,可大致将其分为硬Raid、软Raid和BIOS RAID三类。
一、硬Raid
硬Raid是通过特定的存储控制器实现的RAID模式,最常见就是各类不同接口的RAID卡。
在Raid卡中,通过控制器的BIOS来管理Raid的组合方式及工作模式,Raid卡以PCI或PCI-e接口与主板连接,实现数据与系统层级的访问,当我们将多块硬盘通过Raid卡组合成Raid后,从系统层面将看到的是组合后的单一存储设备,而不会展现出多块硬盘。
硬Raid的优点是存储控制器单独管理Raid工作,而不需要计算机或服务器的CPU和内存参与,可降低系统资源的占用。另一方面,操作系统可以通过一个标准的驱动将硬Raid作为一个存储设备来使用,通常这类驱动操作系统均已集成,用户不需要单独安装(如果用户需要通过系统层面对Raid进行配置,那么可能需要单独安装厂商提供的专用驱动)。
而硬Raid的缺点在于它有搭建成本,一块阵列卡少则数百多则上万,对于家庭用户来说,可能并不经济实惠。因此,很多用户选择搭建一个软RAID。
二、软Raid
软Raid是相对于硬Raid产生的名词,这种Raid模式不需要单独的硬件支持,而是通过操作系统的驱动程序完成管理和配置。这种Raid模式下,每个硬盘驱动器在系统中仍被识别为独立的硬件设备,而用户却可以将其当作一个整体来使用。
软Raid的优点是经济实惠,适合家庭用户使用,而缺点在于需要占用CPU和内存,增加了系统资源消耗,而性能和稳定性也不及硬Raid。
三、BIOS Raid
顾名思义,这种Raid模式是通过主板BIOS实现的,以华硕主板为例,当我们将其SATA模式改为RAID模式,即可在BIOS中按照既定的流程将硬盘组合为RAID来使用。
BIOS Raid实现后,在系统层与硬Raid一样,用户看不到其成员硬盘,只能看到组合后的Raid驱动器,它的Raid配置管理部分或全部由存储控制器完成,但其工作中需要消耗CPU资源来管理Raid结构,因此BIOS Raid并不算真正意义的硬Raid,而只能算一种通过BIOS协助来实现的软Raid。
BIOS Raid只需要主板支持即可实现,对用户而言没有成本,但这种Raid模式需要专用驱动才能完成工作,这往往会使
数据恢复变得更为复杂。