前言
在服务器中RAID常作为大型的存储系统使用 可以在安全的前提下成倍的提升磁盘的使用率
一、RAID是什么?
RAID又叫独立冗余磁盘阵列 把多块独立的磁盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘)来提高比单个硬盘更高的存储性能和提供数据备份技术
根据不同的组成阵列的不同方式称为RAID级别
常用的级别有0 1 5 6 10 01
二、磁盘阵列
1.RAID 0
RAID为条带化存储
连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构。RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID 0不能应用于数据安全性要求高的场合。
2.RAID 1
RAID 1 为镜像化存储
:它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互 为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。
3 RAID 5
由三块及以上硬盘组成 一份数据产生N-1个条带,同时还有一份校验数据,共N份数据在N块盘数据在N块盘上循环均衡存储。
N块盘同时读写时,读写时性能很高,但由于有校验机制的存在 写入性能相对不高
N-1/N=磁盘利用率
可靠性高,允许坏一块盘,不影响所有数据
4 RAID 6
由大于等于4块盘组成,N-2/N=磁盘利用率。
与RAID5相比 6增加了第2个独立的奇偶校验信息块
两个独立的奇偶使用不同的算法,即使两块磁盘同时失效也不影响数据
对于5来说有更大的写损失看,所以写入性能更差
5 RAID 1+0
RAID1+0(先做镜像 在做条带)
N(偶数,N≥4)块盘两两镜像后,在组成一个RAID 0
N/2磁盘应用率
N/2块盘同时写入,N块盘同时读取
性能高,可靠性高
6 RAID 0+1
安全性能与RAID1+0相同 但安全性能低于RAID 1+0
三 组建磁盘阵列
这里举例要组建RAID 1+0和RAID 5
先来说RAID 5
在组建的时要先检查mdadm安装包是否安装
要将安装的四块硬盘分好区(不要格式化
这时RAID阵列在创建中
可以查看下进度
显示已完成
完成之后就要把它格式化 然后挂载使用
模拟故障
RAID5有一块热备盘可以来进行容灾 我来模拟一下故障展示容灾能力
在当掉一块盘后显示故障
这里显示重组中
重组完毕 c显示宕机 热备盘就顶上去了
这里也是
可以把损坏的盘给移除
也可以在添加一个硬盘作为热备份
RAID 10组建
RAID10和RAID5的方法创建方法一样 但是由于是组合 所以呀先做镜像 再做条带
已完成
格式化并且挂载