服务器硬件及RAID配置

目录

一、什么是RAID

二、RALD的特点

三、RALD分级

raid0

raid 1

raid 5

raid 6

raid 10

级别总结

RAID命令


一、什么是RAID

raid:独立冗余磁盘阵列——备灾,高可用 

(阵列中有磁盘毁坏,可以继续使用不影响数据)

raid就是把多个硬盘分区组合在一起(逻辑上的硬盘),组成之后可以提高更好的读写性能以及数据备份

二、RALD的特点

1.有多个不同级别,可以提高不同的读写性能以及数据备份的效果

2.可以扩展存储量:可以和lvm结合起来一块使用,把lvm的动态扩容和raid的读写性能和数据备份结合起来。

3.灵活性,可以根据自身情况选择不同的raid级别

4.成本 要实现raid,至少要两个硬盘,单个磁盘成本较高

三、RALD分级

raid0

raid0 (条带化储存):将一个数据分散在多个物理磁盘,利用多个磁盘并行读写,主要提高读写性能

raid0 :读写性能很强,但没有备份功能,坏一块盘,则所有数据丢失,一定要定期备份,需要高性能,但是对数据冗余没有要求的场景,比如 视频编辑 游戏

raid0一块就可以,一般两块起步

raid 1

raid  1 镜像存储:相当于复制,在写入数据时,同时在两块硬盘写入相同数据

raid 1 最少两块硬盘,而且必须时2的倍数,只能做偶数盘,可以进行数据备份

          写性能较低,读性能较高  磁盘利用率 50%

raid 5

raid 5 >=3块磁盘 必须要3快磁盘,热备份盘

(奇偶校验):数据中添加校验位,来检测纠正单个的错误,检测数据位是否相同

由于数据时循环写入每一个硬盘,所以写性能比较低,但是读性能比较好,加了热备份,可以坏两块磁盘。

raid 6


磁盘数量要大于等于四块,磁盘的利用率为(n-2)/n。由于raid6有独立的另外一个奇偶校验,写性能更差,但是可以同时坏两块硬盘,raid6是一种提供了更高的数据可靠性的raid级别。适用于对数据完整性要求很高的场景,金融机构、医疗、公共领域。

raid 10

先做镜像,再做条带
磁盘数量大于等于四块,且必须是偶数个
先做镜像,俩俩复制,再做条带,分散存储。利用率只有50%
别继承了raid的特点,读写特别快,可数据备份,可靠性更高,而且性能也比较好,但成本高。

一般用RAID5和RAID6,资金多用RAID10

级别总结

级别    磁盘数量    磁盘利用率    读性能    写性能    安全性
RAID 0    N                100%            高           高          无
RAID 1    N(为偶数)>=2    50%    较高           较低    中(只能坏一个)
RAID 5    N>=3        (N-1)/2            较高           低      高(只能坏一个,能做热备份)
RAID 6    N>=4        (N-1)/2           较高         比5低     高(能坏两个个,能做热备份)
RAID 10    N(为偶数)>=4    50%    高              较低     中(最多坏两个,每个基组只能坏一个)

级别特点
RAID 0:追求最大容量、最大速度,但没有数据备份,坏一个全部数据异常

RAID 1: 可以进行数据备份,坏一块盘不影响数据,但是磁盘利用率只有50%,成本比较高。

RAID 5:不仅可以进行数据备份,而且磁盘的利用率相对较高,写入的速度较慢

RAID 6:数据的安全性更高,但写入速度比raid5更低。

RAID 10:综合类raid0和raid1的优点,既有高性能又有数据备份,可以坏两块盘。但俩俩分成基组,每个基组中只能坏一个。成本高,磁盘只有50%利用率。

软/硬RAID
硬RAID:通过硬件来进行磁盘配置

软RAID:通过软件和CPU来进行磁盘配置

RAID命令


 检查RAID
rpm -qa | grep 'mdadm'  检查有没有安装mdadm服务

mdadm -E 磁盘路径  检查检测指定硬盘是否安装raid

创建RAID
例:mdadm -C -v /dev/md5 -l5 -n3 /dev/sd[b-d] -x1 /dev/sde1

-C 新建

-v 显示详细信息

/dev/md5 指定raid的名称

-l5 指定raid的级别

-n3 指定使用几块硬盘来做raid,与raid级别一一对应

-x1 指定使用几块硬盘做热备份

其他
查看raid详细信息

mdadm -D RAID的名称

模拟磁盘失效 (用来检查热备份)

mdadm RAID的名称 -f 设备路径 

停止设备  

madam -S 设备路径

删除设备

mdadm --misc --zero-superblock 设备路径 

添加设备

mdadm -G  RAID的名称  -n第几个设备  -a新设备

强制停止设备

mdadm -R  RAID的名称  
 


 

你可能感兴趣的:(服务器,运维)