RAID学习

目录

1)RAID简介

2)RAID 级别

3)RAID 实现

1.硬件

2.软件


1)RAID简介

独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),,简称磁盘阵列。其基本思想就是把多个相对便宜的硬碟组合起来,成为一个硬碟阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬碟。根据选择的版本不同,RAID比单颗硬碟有以下一个或多个方面的好处:增强资料整合度,增强容错功能,增加处理量或容量。

2)RAID 级别

RAID 0:

RAID 学习_第1张图片

    将两个(或以上)磁盘Disk0和Disk1并联起来,存放数据时,会将数据分成两部分存进A和B。
    优点:读取数据时,可以从Disk0和Disk1同时读取,增加了读取速度
    缺点:安全性较差,当Disk0.Disk1其中一块磁盘损坏时,保存的数据就会丢失,无法找回

RAID 1:
RAID 学习_第2张图片

    将两个(或以上)磁盘Disk0和Disk1并联起来,存放数据时,会将数据同时存进A和B。
    优点:增强了数据安全性,只要不是磁盘全部损坏,数据就不会丢失
    缺点:由于数据写入时,要写入两个磁盘,效率会降低

RAID 5:

RAID 学习_第3张图片

RAID 5不是对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,
并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当其中一个磁盘损坏时,
可以用剩下的数据和对应的奇偶验证信息来还原丢失的数据。
优点:读写速度都较快,切较安全,比RAID的空间利用率高

RAID 6

RAID 学习_第4张图片

与RAID 5相比,RAID 6增加第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,
数据的可靠性非常高,任意两块磁盘同时失效时不会影响数据完整性
优点:比RAID安全性更高,允许最多两块磁盘损坏
缺点:成本较高

RAID 01

RAID 学习_第5张图片

    使用四块磁盘,两两形成RAID0,再两者结合形成RAID1
    所有磁盘最多损坏两块

RAID 10
RAID 学习_第6张图片

使用四块磁盘,两两形成RAID1,再两者结合形成RAID0
每组镜像最多只能剩下一块正常的磁盘

3)RAID 实现

1.硬件

2.软件

RAID0:

multi device (是要写入数据的设备)
名字为/dev/md0
数据来源于:A1:sda-1 A2:sdb-1 A3:sdc-1
           A4:sda-2 A5:sdb-2 A6:sdc-2                                       

RAID1:

multi device (是要写入数据的设备)
名字为/dev/md1 
数据来源于:A1:sda-1 sdb-1 sdc-1
           A2:sda-2 sdb-2 sdc-2

step1:

        新建八个1G的磁盘       

RAID 学习
step2:

    执行 mdadm -C /dev/md0 -a yes -n 2 -l 0 /dev/sd{b,c}    创建大小为2G的md0设备

RAID 学习

step3:

        fdisk -l /dev/md0 在md0中分一个区 md0p1

RAID 学习_第7张图片

step4:

        将/dev/sda6 (sda6为普通磁盘) 挂载到 /test/usual 并往其中写入一个文件,记录其写入数据速度为22.8M/s

RAID 学习

        将/dev/md0p1 挂载到 /test/mdevice 并往其中写入一个文件,记录其写入数据速度为145M/s

RAID 学习