您的位置:首页 > 大数据 > 人工智能

磁盘阵列 (RAID)简介

2018-02-26 08:08 375 查看

一.什么是磁盘阵列 (RAID)?

RAID全拼: Redundant Arrays of Inexpensive Disks 。翻译的意思为:容
错 式廉价磁盘阵列。RAID可以透过一种技术,将多个较小的磁盘整合成一
个较大的磁盘装置。这个较大的磁盘装置不但可以起到储存作用,还可以
对文件进行保护,并且提高了读写能力。

二.常用的磁盘阵列方式。

RAID0
RAID0 是一种简单的、无数据校验的数据条带化技术。将数据分散存 储在所有磁盘中。RAID0 的性能在所有 RAID 等级中是最高的。两块磁盘组成的RAID0的读写速度可以接近一块磁盘读写速度的两倍。但是缺点在于无法保护数据的安全。RAID0的工作原理如图


RAID1
RAID1 称为镜像,它将数据完全一致地分别写到工作磁盘和镜像磁盘。当工作磁盘损坏时,镜像磁盘中有相同的数据可以进行读取使用,所以不会影响正常工作。由于写入时要复制数据到镜像磁盘,所以写入速度比单块磁盘的写入速度还慢。但是优点在于可以有效的保证数据的安全。RAID1的工作原理如图


RAID5
RAID5 兼顾存储性能、数据安全和存储成本等各方面因素,它可以理解为 RAID0 和 RAID1 的折中方案,是目前综合性能最佳的数据保护解决方案。 RAID5不仅将将数据分散存 储在所有磁盘中,而且还将校验数据分布在阵列中的所有磁盘上。这样不仅提高的读写操作的效率还提高了数据的安全性。RAID5的工做原理如图


RAID的组合使用
RAID0的速度快但是无法保护数据的安全,RAID比较安全但是速度慢。如果将二者组合起来使用则可以发挥彼此的优势弥补彼此的不足。
RAID 01
先将两个磁盘组成RAID0,再用另外两个磁盘组成另一个RAID0.然后再将这两个RAID0组成一个RAID1. RAID01的工作原理如图


RAID 10
先将两个磁盘组成RAID1,再用另外两个磁盘组成另一个RAID1.然后再将这两个RAID0组成一个RAID0. RAID10的工作原理如图


相比而言 RAID10可以允许两组RAID1中各算坏一块磁盘而不影响正常工作,而RAID01 中的两组RAID0损坏任意一块磁盘则这组RAID0的数据将不完整从而影响正常工作。所以RAID10可以允许损坏两个磁盘,而RAID01只能允许损坏一块磁盘。RAID 10的容错率高于RAID01.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  RAID