RAID 技术基础知识

RAID的定义:(Redundant Array of Inexpensive Disks)

独立冗余磁盘队列

 多个独立的物理硬盘按照不同的方式组合起来,形成一个虚拟的硬盘

RAID的优势:

        性能有所提高, 通过冗余能力,提高了可靠性,管理性极大的增强

RAID的级别及其不同RAID的优缺点

RAID0 :条带

优势:提高了读写能力;  设计配置和使用都比较简单;

缺点 无冗余,   不能用于对数据安全性要求高的环境

       所需磁盘数 最低为2

RAID1: 镜像

       优势:  性能提高,读提升,,  有冗余能力

        缺点:   写性能下降  空间利用率为1/2

        所需磁盘数: 最低为2

RAID 1+0  

       一个磁盘坏了,影响整体,

       不同组,同样编号的坏了, 影响整体

        所需磁盘数 至少4

RAID 0+1

       读写都提升, 有冗余能力

       磁盘利用率都是1/2,

       所需盘数 至少4块。

RAID 5 (使用校验机制)

       留出一个盘 ,放其他磁盘的校捡码 

       优点: 读性能比较高,  中等的写性能    有冗余能力

       空间利用率 n-1/ n

RAID50

        性能提升, 读写提升, 有冗余能力,可容许多个磁盘同时失效

        空间利用率(n-2/ n 

         至少 6

Jbod:

        性能表现:无提升,  冗余能力:无   空间利用率 100%

RAID 的实现方式

RAID

         硬阵列是由独立操作的硬件提供整个磁盘阵列的控制和计算功能. 不依靠系统的CPU资源(常用的)

 

RAID

       . 软阵列即通过软件程序并由计算机的 CPU提供运行能力所成

逻辑RAID

/dev/md0         /dev/md1

创建软RAID

MD : Multi  Device   多设备    实现RAID的重要模块

Mdadm : 将任何块设备做成RAID (用户管理工具)

模式化的命令;

   创建模式

           -C

      专用选项:

                -1 级别

                -n: 设备个数

                   -a yes|no:自动为其创建设备文件

                    -c :指定chuck大小(数据块大小)2^n 默认为64K

                       -x # 指定空闲盘个数

   创建软RAID 1

RAID 技术基础知识_基础知识

启用RAID

    先格式化, 然后挂载

  Mke2fs –j /dev/md0 

  Mount /dev/mnt

管理模式

   -add   -del –fail  --remove 移除

     模拟RAID下磁盘8损坏

RAID 技术基础知识_基础知识_02

监控模式    -F

增长模式    -G   

装配模式

      -A     mdadm –A /dev/sda1 /dev/sda4 /dev/sda5

显示阵列详细信息

-D /RAID/md# 22

RAID 技术基础知识_基础知识_03

 

停止阵列:

   Mdadm –S /dev/sda#

   -stop

RAID 技术基础知识_基础知识_04

扫描阵列

    Mdadm –D --scan