RAID(redundant array of independent disks)独立磁盘冗余阵列,是把相同的数据存储在多个硬盘的不同的地方的方法。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。其基本思想是将多个磁盘驱动器进行组合,而性能超过一个大的磁盘,达到节省成本的目的。经过不断的研究及发展,RAID 技术具有传输速率高、更安全可靠、容错保障等特点。在选择RAID技术时,主要要考虑以下几个方面:
·可用磁盘空间
·冗余容错机制
·数据安全
·磁盘读写速度
·硬盘修复时间
RAID技术包含很多种级别,这里主要对几种常见的级别进行介绍。
1、RAID 0 无差错控制的磁盘组
RAID 0是组建磁盘阵列中最简单的一种形式,数据分成块同时分布在各个磁盘上,但是没有容错能力,安全系数比较低,一般用在对数据安全不高,但对速度要求很高的场所,如大型游戏、图形编辑等。
2、RAID 1 成对的独立磁盘互为镜像
每一个磁盘都有一个镜像磁盘,数据在写入一块磁盘的同时,会在镜像磁盘上生成镜像文件,具有磁盘冗余能力。RAID 1 具有很高的安全性,但磁盘的空间利用率只有50%,主要应用于对数据安全性较高,而且要求能够快速恢复文件的场合。
3、RAID 2 带海明码校验
数据分成条块分布在不同的磁盘上,区别在于有一定的编码技术,海明码编码来检验错误及恢复数据。RAID 2对大量数据的读写及传输效率极高,但实施技术复杂,一般商业环境场合很少使用,带海明码校验磁盘阵列是为大型机和超级计算机开发的。
4、RAID 3 带奇偶校验码的并行传送
RAID 3是把数据分成块放在另一个磁盘上,数据访问也是成块处理,具有极高的读写速度。与RAID2不同,这种检验码只能查错不能纠错。RAID 3被广泛应用于大文件类型和数据安全要求高的场景,如视屏剪辑、大型数据库等。
5、RAID 4 带奇偶校验码的独立磁盘结构
数据访问按磁盘进行,一次一个磁盘,但是RAID 4的写入速度较慢,读取时要一个硬盘一个硬盘的读。
6、RAID 5 分布式奇偶校验的独立磁盘结构
RAID 5时应用最广泛、性价比最高的一种RAID级别,有检验数据,提高数据容错的能力,读出速率高,写入效率一般,安全可靠。RAID 5也适用于银行和股市的联机交易系统。
一般来说,RAID0、RAID1、RAID5是最常用的。
我们可以选择自己做RAID。
在Windows系统中构建RAID,主要考虑通过软件实现的软raid和通过raid卡实现的硬raid。它们的区别在于,硬raid通过硬件构建,所以数据会在raid卡进行处理,然后放入硬盘,对系统不会有消耗;而软raid需要系统先处理数据,然后写入硬盘,在操作时,会占用系统大约20%资源。
服务器做raid需要注意的事项:
1、首先我们要看主板是否支持raid功能,如果不支持可以购买一个pci的raid磁盘阵列卡。
2、修改硬盘模式为RAID Mode 。
3、重启电脑,创建一个磁盘阵列”RAID“。
4、调整自己需要的RAID Level,如调整为raid1(mirror),按Y完成创建raid。