服务器raid卡是什么 服务器为什么做raid

1.为什么需要磁盘阵列
如何增加磁盘的存取(access)速度,如何防止数据因磁盘的故障而失落及如何有效的利用磁盘空间,一直是 电脑专业人员和用户的困扰;而大容量磁盘的价格非常昂贵,对用户形成很大的负担 。磁盘阵列技术的产生 一举解决了这些问题 。
磁盘阵列是把多个磁盘组成一个阵列,当作单一磁盘使用,它将数据以分段(striping)的方 式储存在不同的磁盘中,存取数据时,阵列中的相关磁盘一起动作,大幅减低数据的存取时间,同时有更佳的 空间利用率 。磁盘阵列所利用的不同的技术,称为 RAID level,不同的 level 针对不同的系统及应用,以解 决数据安全的问题 。
一般高性能的磁盘阵列都是以硬件的形式来达成,进一步的把磁盘快取控制及磁盘阵列结合在一个控制器 (RAID controller) 或控制卡上,针对不同的用户解决人们对磁盘输出入系统的四大要求:
(1)增加存取速度,
(2)容错(fault tolerance),即安全性
(3)有效的利用磁盘空间;
(4)尽量的平衡 CPU,内存及磁盘的性能差异,提高电脑的整体工作性能 。

服务器raid卡是什么 服务器为什么做raid

2.磁盘阵列原理
RAID 0
RAID 0(在某些 LaCie 设备中也称为 FAST 模式)是速度最快的一种 RAID 模式 。它需要至少两个驱动 器,并且会将数据分条到每个磁盘 。所有磁盘的可用容量合在一起 , 成为计算机上的一个逻辑卷 。
一旦阵列中有一个物理磁盘发生故障,所有磁盘的数据都将不可访问,因为有部分数据已被写入所有磁盘 。
服务器raid卡是什么 服务器为什么做raid

服务器raid卡是什么 服务器为什么做raid

RAID 1
RAID 1(在某些 LaCie 设备中也称为 SAFE 模式)是一种安全的 RAID 模式,它至少需要两个驱动器 ,  并且驱动器成对工作 。计算机上将安装一个逻辑卷 , 两个驱动器合并后的可用容量限制为不超过最小磁 盘的容量 。如果其中一个物理磁盘出现故障 , 可以立即从第二个磁盘上获取数据 。即使一个磁盘出现故 障 , 也不会丢失任何数据 。
服务器raid卡是什么 服务器为什么做raid

RAID 3
RAID 3 使用字节级别的条带化技术,并采用专用的奇偶校验磁盘(右侧图例中的磁盘 4),因此计算机 上会安装一个卷 。RAID 3 阵列能在一个磁盘出现故障的情况下确保数据不丢失 。如果一个物理磁盘出现 故障,该磁盘上的数据可以重建到更换磁盘上 。如果数据尚未重建到更换驱动器上,而此时又有一个磁 盘出现故障,那么阵列中的所有数据都将丢失 。
服务器raid卡是什么 服务器为什么做raid

服务器raid卡是什么 服务器为什么做raid

RAID 5
RAID 5 综合了 RAID 0 的条带化技术以及阵列数据冗余技术(阵列最少包括三个磁盘) 。
RAID 3 和 RAID 5 之间的区别在于,RAID 3 配置提供的性能更高,但总容量略低 。数据会在所有磁盘之 间分条,并且每个数据块的奇偶校验块 (P) 写入到同一条带上 。如果一个物理磁盘出现故障,该磁盘上 的数据可以重建到更换磁盘上 。单个磁盘出现故障时,数据不会丢失,但如果数据尚未重建到更换驱动 器上,而此时又有一个磁盘出现故障,那么阵列中的所有数据都将丢失 。
服务器raid卡是什么 服务器为什么做raid

服务器raid卡是什么 服务器为什么做raid

RAID 6
在 RAID 6 中,数据会在所有磁盘(最少四个)间进行分条,并且每个数据块的两个奇偶校验块(如右 图中的 p 和 q)写入到同一条带上 。如果一个物理磁盘出现故障 , 该磁盘上的数据可以重建到更换磁盘 上 。这种 RAID 模式最多允许两个磁盘出故障而不丢失数据,而且它能更快地重建故障磁盘上的数据 。
服务器raid卡是什么 服务器为什么做raid

RAID 10
RAID 10(也称为 RAID 1+0)是合并了其他级别(尤其是 RAID 1 和 RAID 0)特点的另一种 RAID 级别 。这是一种“镜像集条带” , 意思是数据在两个镜像阵列间分条 。“条带化”在阵列之间发生,而“镜 像”是在相同的阵列中出现,两种技术的组合加快了重建的速度 。RAID 10 阵列包含的磁盘数应为四的 倍数 。在 RAID 10 阵列中,具有五个磁盘的 LaCie 产品的第五个磁盘将成为备用磁盘或空置磁盘 。请参 见右图 。
在 RAID 10 阵列中,每个镜像对中可以有一个磁盘出现故障而不丢失数据 。不过,故障磁盘所在阵列的 工作磁盘会成为整个阵列中的弱点 。如果镜像对中的另一个磁盘也发生故障,则会丢失整个阵列 。
服务器raid卡是什么 服务器为什么做raid

服务器raid卡是什么 服务器为什么做raid

3.主要磁盘阵列功能对比
服务器raid卡是什么 服务器为什么做raid

服务器raid卡是什么 服务器为什么做raid

RAID 是为了用多个廉价的硬盘组成可靠的大容量存储设备 。
服务器raid卡是什么 服务器为什么做raid

比如 RAID0(条带),可以提高近一倍的速度,容量是两个硬盘之和,但是要求两个硬盘尽量一致,不一样取小的容量的硬盘的做条带 。
RAID1(镜像),就是俩硬盘同时读写,一样的容易,快乐一块还有一块,数据安全性提高一倍 。
RAID3,一般不用
RAID6,在RAID5基础上增加一个校验盘,比RAID5增加更多的数据冗余度 , 安全性进一步提高,但是效率低一点点,对RAID控制器和缓存有更高一点的要求 。
RAID有软硬之分,一般都是硬件实现,也就是平时说的磁盘阵列,磁盘柜,其中有电池保护的缓存和RAID控制器,为了可靠,通常采用双电源、双控制器 。速度比单盘快 , 可靠性高 。
软RAID , 就是将系统里面的多个硬盘组成一个RAID , 提供更高的可靠性和存取速度 , 低端的服务器、NAS一般会采用软RAID 。软RAID也e提供0、 1、 5、 6 不同级别 。
【服务器raid卡是什么 服务器为什么做raid】
软硬RAID都可以提供数据重建功能,就是其中一块盘坏了,更换硬盘后,会执行重建,不会丢失数据 。硬件一般都预设热备份硬盘,遇到坏盘,自动重建 , 重建期间可继续提供服务 , 性能有所降低 。

经验总结扩展阅读