RAID:Redundant Arrays of Inexpensive(Independent) Disks
介绍:
多个磁盘合成一个“阵列”来提供更好的性能、冗余,或者两者都提供
提高IO能力
磁盘并行读写
提高耐用性
磁盘冗余来实现
RAID的实效方式:
外接式磁盘阵列:通过扩展卡提供适配能力
内接式RAID:主板集成RAID控制器,按照OS前在BIOS里面配置
软件RAID:通过OS实现
RAID级别:
RAID-0:
读、写性能提升
可用空间:N*min(S1,S2,...)
无容错能力
最少磁盘数:2, 2+
特点:
优点:读、写性能提升,不存在校验,不会占太多CPU资源,设计、使用和配置比较简单;
缺点:无冗错能力,不能用于对数据安全性要求高的环境;
可用空间:N (硬盘个数) *min (s1,s2...取决于最小的硬盘空间)
适用领域:视频生成和编辑、图形编辑,其它需要大的传输宽带的操作
RAID-1:
读性能提升、写性能略有下降
可用空间:1*min(S1,S2,...)
有冗余能力
最少磁盘数:2, 2N
特点:
磁盘数:最低2个,2n个,n大于等于1
优点:
读性能提升、写性能略有下降,具有100%数据冗余,提供最高的数据安全保障,理论上可实现2倍的读取效率设计和使用较简单;
缺点:
开销大,空间利用率只有50%,在写性能方面提升不大;
有冗余能力
可用空间:1*min (s1,s2...由最小硬盘的空间决定)
适用领域:财务、金融等高可用、高安全的数据存储环境
RAID-2:
采用校验冗余
把数据分散为位或块,加入汉明码,间隔写入到磁盘阵列的每个磁盘中在成员磁盘上的地址都一样
采用并行存取的方式
花费大、成本昂贵
RAID-3:
数据块被分成更小的块,并行传输到各个成员磁盘