电脑里的硬盘如果不组建阵列,每块硬盘是独立存在的,互不干涉。这样就有一个问题,如果你的电脑里有两块硬盘。当要调用的文件存放在硬盘1时,硬盘1在全力工作,硬盘2完全空闲着。这样就会导致有一块硬盘空闲,造成性能浪费。
为了解决这一问题,就发明了一种可以让电脑内硬盘同步运行的东西,叫硬盘阵列。硬盘阵列在电脑中被成为RAID,将电脑里的多块硬盘组建成RAID之后,你的电脑里就只会看到一个RAID阵列盘。你可以像使用普通硬盘一样使用它。
RAID有两种实现方式:1、硬件磁盘阵列(硬RAID),2、软件磁盘阵列(软RAID)
软件磁盘阵列
软RAID使用基于操作系统的软件来提供RAID功能,这样就使得软RAID几乎不需要成本,你只需要安装好软件和硬盘,用鼠标点一点就能实现RAID功能。软RAID要占用主机的一部分资源,且需要CPU来进行RAID运算,会影响系统的整体性能,且只支持有限的RAID级别,数据的安全性完全不如硬RAID。
由于软RAID与主机操作系统绑定,因此,需要对软RAID或操作系统升级进行兼容性验证,只有当RAID软件和操作系统兼容时,才能进行升级。
硬RAID: 全部通过硬件来实现RAID功能的磁盘阵列,分为基于主机和基于阵列的硬件RAID
基于主机的硬RAID一般是将RAID控制器集成在主板上(一般是南桥),优点是不必占用PCIe槽,更方便管理,成本也更低,但缺点是会占用CPU资源,而且会增加南桥芯片和Bus负载,速度方面也不如自带CPU和缓存的阵列卡。
基于阵列的硬RAID就是我们通常所说的阵列卡,阵列卡上集成了RAID控制器,高速缓存,CPU等,能很好地独立处理大量读写需求而不占用系统的资源,有的阵列卡还自带电池,以保障数据安全。
目前服务器上的多数采用SAS企业级硬盘组硬件阵列,SAS硬盘比起SATA硬盘,稳定性更高,硬盘转速相对也更高。
如果想备份服务器里的硬盘数据,一般的硬盘盒是无法读取SAS硬盘数据的,目前麦沃的SAS硬盘盒K308SAS,可以支持直接用USB接口连接电脑,读取SAS里的硬盘数据。这样不管我们在组阵列的时候,就可以很方便查看各个硬盘状态和数据了。