Bootstrap

Linux:raid技术及软raid管理命令mdadm详解

RAID是什么,常见的RAID有哪些?

RAID:

磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。
磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。
磁盘阵列还能利用同位检查(Parity Check)的观念,当数组中任意一个硬盘发生故障时,仍可读出数据。在数据重构时,可将数据经计算后重新置入新硬盘中。

功能:
RAID技术主要有以下三个基本功能:
(1)通过对磁盘上的数据进行条带化,实现对数据成块存取,减少磁盘的机械寻道时间,提高了数据存取速度。
(2)通过对一个阵列中的几块磁盘同时读取,减少了磁盘的机械寻道时间,提高数据存取速度。
(3)通过镜像或者存储奇偶校验信息的方式,实现了对数据的冗余保护。

RAID级别:

级别:level
RAID-0:0, 条带卷,strip;
RAID-1: 1, 镜像卷,mirror;
RAID-2

RAID-5:
RAID-6
RAID10
RAID01

	RAID-0: 
		读、写性能提升;
		可用空间:N*min(S1,S2,...)
		无容错能力
		最少磁盘数:2, 2+

	RAID-1:
		读性能提升、写性能略有下降;
		可用空间:1*min(S1,S2,...)
		有冗余能力
		最少磁盘数:2, 2+

	RAID-4:
		1101, 0110, 1011

	RAID-5:
		读、写性能提升
		可用空间:(N-1)*min(S1,S2,...)
		有容错能力:1块磁盘
		最少磁盘数:3, 3+

	RAID-6:
		读、写性能提升
		可用空间:(N-2)*min(S1,S2,...)
		有容错能力:2块磁盘
		最少磁盘数&
;