2024年5月29日发(作者:殳绮烟)
常用的RAID级别有以下几种:NRAID,JBOD,RAID0,RAID1,RAID0+1,
RAID3,RAID5等。目前经常使用的是RAID5和RAID(0+1)。
NRAID
NRAID即Non-RAID,所有磁盘的容量组合成一个逻辑盘,没有数据块
分条(no block stripping)。NRAID不提供数据冗余。要求至少一个磁盘。
JBOD
JBOD代表Just a Bunch of Drives,磁盘控制器把每个物理磁盘看作独
立的磁盘,因此每个磁盘都是独立的逻辑盘。JBOD也不提供数据冗余。要求至少一个磁
盘。
RAID 0
RAID 0即Data Stripping(数据分条技术)。整个逻辑盘的数据是被分
条(stripped)分布在多个物理磁盘上,可以并行读/写,提供最快的速度,但没有冗余
能力。要求至少两个磁盘。我们通过RAID 0可以获得更大的单个逻辑盘的容量,且通过
对多个磁盘的同时读取获得更高的存取速度。RAID 0首先考虑的是磁盘的速度和容量,
忽略了安全,只要其中一个磁盘出了问题,那么整个阵列的数据都会不保了。
RAID 1
RAID 1,又称镜像方式,也就是数据的冗余。在整个镜像过程中,只有
一半的磁盘容量是有效的(另一半磁盘容量用来存放同样的数据)。同RAID 0相比,
RAID 1首先考虑的是安全性,容量减半、速度不变。
RAID 0+1
为了达到既高速又安全,出现了RAID 10(或者叫RAID 0+1),可以把RAID 10简
单地理解成由多个磁盘组成的RAID 0阵列再进行镜像。
RAID 3和RAID 5
RAID 3和RAID 5都是校验方式。RAID 3的工作方式是用一块磁盘存放
校验数据。由于任何数据的改变都要修改相应的数据校验信息,存放数据的磁盘有好几个
且并行工作,而存放校验数据的磁盘只有一个,这就带来了校验数据存放时的瓶颈。
RAID 5的工作方式是将各个磁盘生成的数据校验切成块,分别存放到组成阵列的各个磁
盘中去,这样就缓解了校验数据存放时所产生的瓶颈问题,但是分割数据及控制存放都要
付出速度上的代价。
按照硬盘接口的不同,RAID分为SCSI RAID,IDE RAID和SATA RAID。其中,
SCSI RAID主要用于要求高性能和高可靠性的服务器/工作站,而台式机中主要采用IDE
RAID和SATA RAID。
以前RAID功能主要依靠在主板上插接RAID控制卡实现,而现在越来越多的主板都
添加了板载RAID芯片直接实现RAID功能,目前主流的RAID芯片有HighPoint的
HTP372和Promise的PDC20265R,而英特尔更进一步,直接在主板芯片组中支持
RAID,其ICH5R南桥芯片中就内置了SATA RAID功能,这也代表着未来板载RAID的
2024年5月29日发(作者:殳绮烟)
常用的RAID级别有以下几种:NRAID,JBOD,RAID0,RAID1,RAID0+1,
RAID3,RAID5等。目前经常使用的是RAID5和RAID(0+1)。
NRAID
NRAID即Non-RAID,所有磁盘的容量组合成一个逻辑盘,没有数据块
分条(no block stripping)。NRAID不提供数据冗余。要求至少一个磁盘。
JBOD
JBOD代表Just a Bunch of Drives,磁盘控制器把每个物理磁盘看作独
立的磁盘,因此每个磁盘都是独立的逻辑盘。JBOD也不提供数据冗余。要求至少一个磁
盘。
RAID 0
RAID 0即Data Stripping(数据分条技术)。整个逻辑盘的数据是被分
条(stripped)分布在多个物理磁盘上,可以并行读/写,提供最快的速度,但没有冗余
能力。要求至少两个磁盘。我们通过RAID 0可以获得更大的单个逻辑盘的容量,且通过
对多个磁盘的同时读取获得更高的存取速度。RAID 0首先考虑的是磁盘的速度和容量,
忽略了安全,只要其中一个磁盘出了问题,那么整个阵列的数据都会不保了。
RAID 1
RAID 1,又称镜像方式,也就是数据的冗余。在整个镜像过程中,只有
一半的磁盘容量是有效的(另一半磁盘容量用来存放同样的数据)。同RAID 0相比,
RAID 1首先考虑的是安全性,容量减半、速度不变。
RAID 0+1
为了达到既高速又安全,出现了RAID 10(或者叫RAID 0+1),可以把RAID 10简
单地理解成由多个磁盘组成的RAID 0阵列再进行镜像。
RAID 3和RAID 5
RAID 3和RAID 5都是校验方式。RAID 3的工作方式是用一块磁盘存放
校验数据。由于任何数据的改变都要修改相应的数据校验信息,存放数据的磁盘有好几个
且并行工作,而存放校验数据的磁盘只有一个,这就带来了校验数据存放时的瓶颈。
RAID 5的工作方式是将各个磁盘生成的数据校验切成块,分别存放到组成阵列的各个磁
盘中去,这样就缓解了校验数据存放时所产生的瓶颈问题,但是分割数据及控制存放都要
付出速度上的代价。
按照硬盘接口的不同,RAID分为SCSI RAID,IDE RAID和SATA RAID。其中,
SCSI RAID主要用于要求高性能和高可靠性的服务器/工作站,而台式机中主要采用IDE
RAID和SATA RAID。
以前RAID功能主要依靠在主板上插接RAID控制卡实现,而现在越来越多的主板都
添加了板载RAID芯片直接实现RAID功能,目前主流的RAID芯片有HighPoint的
HTP372和Promise的PDC20265R,而英特尔更进一步,直接在主板芯片组中支持
RAID,其ICH5R南桥芯片中就内置了SATA RAID功能,这也代表着未来板载RAID的