RAID各个级别的特性和centos7软件模拟RAID

RAID各个级别的特性:

                  RAID-0:读写性能提升,可用空间N*min(1,2,3,4.......)

                                 没有容错能力,最少磁盘数为2,2+

                                 假如有两个磁盘做RAID-0,一个数据流分隔成两部分给两个磁盘存储,就跟物理的分流差不多。

                  RAID-1:读性能提升,写性能有所下降,可用空间min(1,2,3,4.....)

                                 有点容错能力,最少磁盘数为2,2+

                                 假如有两个磁盘做RAID-1,一个数据流分两部分存储,就相当一个数据一个存在A,一个存在B,A和B数                                    据一个样的。

                  RAID-4:读写跟RAID-0一个样,可用空间(N-1)*min(1,2,3,4......)

                                 有容错能力,最少磁盘数为3,3+

                                 假如有三个磁盘做RAID-4,一个数据流分隔成2份存储在其中两个磁盘中,另一个磁盘做异字存储,就是3                                  个磁盘那个坏了,都可以异字运算得到数据

                  异字运算:磁盘1          磁盘2                        磁盘3

                                  1101            0110     异字运算后   1011

                                  1000            1100                         0100

                  RAID-5:RAID-4的升级版,就是不要一个固定当异算存储的磁盘了,而是大家乱流当异算存储磁盘,大大提高了容                                  错能力,只能最多坏一个磁盘 ,可用空间(N-1)*min(1,2,3,4......),最少磁盘数3,3+

                  RAID-6:RAID-5的一点升级,两个磁盘当异算存储,只能最多坏两个磁盘

                  RAID-10:多个RAID-1并联在一起,可用空间N*min(1,2,3,4......)/2,每组对多能坏一个磁盘

                  RAID-01:多个RAID-0并联在一起

                  RAID-50:  RAID-0+RAID-5,意思就是先把数据RAID-5处理,在进行RAID-0存储

                  JBOD(LINGAR):把多块磁盘串联在一起用,大小为磁盘之和

Centos7软件模拟RAID:

                  模拟工具:mdadm

                  检查自己系统是否安装了mdadm:rpm -qa | grep mdadm

                  假如没安装:yum install mdadm

                  mdadm命令格式:mdadm [mode] [options]

                 模式:

                         创建:-C

                         装配:-A

                         监控:-F

                         管理:-f       -r       -a

                         查看:-D

                 :/dev/md#

                 :任意块设备

                 -C:创建模式

                       -n #:使用#个块设备来创建此RAID

                       -l #:指明要创建的RAID的级别

                       -a {yes|no}:自动创建目标RAID设备的设备文件

                       -c CHONK_SILE:指明块大小

                       -x #:指明空闲磁盘的个数

例子:创建4G大小的RAID-5

RAID各个级别的特性和centos7软件模拟RAID_第1张图片

这里我对sda{6,7,8,9}进行RAID

先检查是否有md设备

RAID各个级别的特性和centos7软件模拟RAID_第2张图片

RAID各个级别的特性和centos7软件模拟RAID_第3张图片




 RAID各个级别的特性和centos7软件模拟RAID_第4张图片

mdadm -D /dev/md127

RAID各个级别的特性和centos7软件模拟RAID_第5张图片

管理模式:

       -f:标记指定磁盘为损坏

       -a:添加磁盘

       -r:移除磁盘




RAID各个级别的特性和centos7软件模拟RAID_第6张图片



停止md设备:mdadm -S /dev/md#


软件模拟RAID,希望对大家有用


你可能感兴趣的:(RAID各个级别的特性和centos7软件模拟RAID)