Linux(服务器硬件及RAID配置)

什么是RAID

RAID:独立冗余磁盘列阵

        核心作用:备灾功能,从而实现高可用------->阵列中有磁盘损坏,则可以继续使用,不影响数据

(把多块独立的物理硬盘分区组合在一起,形成逻辑上的硬盘,可以提供更好的读写性能,以及数据备份)

RAID的特点

1.RAID有多个不同的级别,可以提供不同的读写性能,以及数据备份功能

        RAID0 、RAID1 、RAID5 、RAID6 、RAID10  等

2.可以扩展储存容量:可以和LVM 结合一并使用,可以将LVM的动态扩容、raid的读写性能和数据备份功能(备灾功能)相相结合起来

3.灵活性:可以根据自身所需从而选择不同的raid级别

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

RAID级别

RAID 0 :连续以位或者字节为单位来分割数据,并行读写在多个磁盘上,但是无备份功能

        其不能用于数据安全较高的场景下;

        主要用于对读和写有高性能需求但是没有备份要求的场合  如:游戏、视频等

主要作用:条带化储存;讲一个数据分散在多个物理磁盘上,利用多个磁盘并行读和写;

读写性能非常高

特殊:RAID 0 一定要定期备份数据;至少使用一块硬盘,但是一般有两块

RAID 1 :镜像储存;相当于复制;在写入数据时,同时在两块硬盘写入相同的数据(用于数据备份,以防损坏一方,另一方调用);其读的性能较高,但写的性能较差;

特殊:RAID 1:最少需要两块硬盘,向上递加偶数块

RAID 5:使用奇偶校验:在数据中添加校验,来检测并纠正单个比特的错误,验证数据位是否相同;

        RAID 5 由N(N ≥ 3)块硬盘组成阵列;一份数据产生N-1条带和一条校验数据

        多出的一块硬盘用来做热备份,当条带中的一条损坏,热备份将代替损坏的硬盘

        由于数据循环写入每个硬盘,写入性能较低,但时读性能较好,

        RAID 5 允许损坏一块硬盘

RAID 6:由N(N ≥ 4)块硬盘组成阵列,其磁盘利用率为:(N-2 / N)

        RAID 6由两个独立的校验信息块,两个磁盘同时损坏也可正常使用

        写性能较差,但是读性能较好

        RAID 6 提供了更高的数据可靠性,其适用于对数据完整性要求较高的场景

        如:医疗、金融、公共领域 等

RAID 10: 先做镜像,两两相互对应;然后再做条带

        由N(N ≥ 4)的偶数块组成

        其磁盘利用率只能达到50%

        特点:分别集成RAID 0 的读写性能,和RAIP 1 的数据备份功能

        其可靠性更高、性能更好、但成本较高

级别磁盘利用数利用率是否有校验保护能力读性能写性能安全性
raid 0n100%较低
raid 1n(偶数)50%允许一个故障较高较低中等
raid 5n>=3(n-1)/n允许一个故障(有热备份时除外)较高
raid 6n>=4

(n-2)/n

允许两个故障较高比较低很高
raid 10n>=4(偶数)50%允许两个基组当中各坏一个较低中等

      

  级别特点:

raid 0追求最大容量,最大速度,但是无数据备份功能,损坏一个全部的数据丢失
raid 1可以进行数据备份,坏一块并不影响数据,但是磁盘利用率只有50%
raid 5可以备份,可以坏一块盘,磁盘的利用率相对来说比骄高,但是由于奇偶校验机制,写入速度较慢
raid 6更安全更可靠,但是数据的写入速度更慢
raid 10综合了1和0的优点,既有0的高性能读写,也有1的备份功能,但是也继承了1的缺点,磁盘的利用率只有50%

RAID的命令

madam -E 设备目录   -----------检查设备中是否已经存在RAID

madam -C -v(可不写) /dev/md? -l? -n? 指定的硬盘 -x?指定的硬盘   ------------创建RAID的命令语句

详解:

        -C  :表示新建;

        -v   :显示详细信息

        /dev/md?  :表示创建的RAID名称;以创建RAID 5 为例 那么就为 /dev/md5

        -l?  : 根据所要创建的RAID等级来制定RAID级别 ;以创建RAID 5 为例: -l5

        -n  : 指定使用几块硬盘;要求为和设置的RAID级别相互对应,否则报错  ;以创建RAID 5 为例:-n3

        -x? : 指定创建热备份 一般只创建1个热备份即 -x1

 查看创建进度: cat /prot//mdstat

查看RAID完成后的详细信息: madam -D /dev/md?

        RAID创建完成后也不可直接使用,需要先格式化安装文件系统、配置挂载点后 方可正常使用

强制停用设备  :madam /dev/md? -f /硬盘路径

删除RAID :

        1、先解挂载 umount

        2、停用RAID: mdadm -S /dev/md?

删除RAID下所有设备: mdadm --misc --zero -superblock /硬盘路径

添加RAID设备: mdadm -G /dev/md? -n? -a /添加的硬盘路径

强制停止设备 mdadm -R /dev/md?

添加热备份  mdadm --manage /dev/md6 --add /dev/juanzu7/luoji7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值