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的工作方式