磁盘阵列RAID

      RAID全名为Redundant Arrary of lnexpensive Disks,是一种可以提高磁盘IO和提高磁盘耐用性   的磁盘阵列。

      RAID的实现方式一般分为三种:

                          1. 外接式磁盘阵列,通过扩展卡实现提供适配能力

                          2.外接式RAID,主板集成RAID控制器。

                          3.soft RAID:软件RAID

      RAID的级别:level

      RAID0:条带卷  又称strip,它代表了RAID中最高的存储能力,是一种并行存储的机制。它提高存   储能力的方法是把数据分散并行存到多块硬盘上,以达到提高I/O的能力。

                                   blob.png

      RAID1:镜像卷 又称mirror,是一种可以提供数据冗余的一种机制,数据在RAID1上存储时,会同   时存在两块硬盘上,提供一种镜像,如果其中有一块硬盘出现了物理损坏,不影响数据的完整性,增   加了数据的冗余,用来提高其安全性。

                                                   blob.png

      RAID4:RAID4是在RAID0的基础上,提供了校验码功能,最少要有一块硬盘提供校验码功能,两块   硬盘进行并行传输,最少要有三块硬盘。

                         blob.png

      RAID5: RAID5是在RAID4的基础上,所有的盘轮流进行校验操作,进而减少了只用单独一张盘做校   验的I/O压力。

                        blob.png

       RAID6:在RAID5的基础上,为了增加数据的安全性而设计的一种RAID方式,实际上是RAID5的一     种扩展,每个数据都提供了两个校验区所以他的冗余性更加的好。

 软件RAID在linux上的实用和命令

     linux支持软件RAID的模块为md模块。

     mdadm模块化工具:  

     语法: 创建 -C

             装配 -A

            监控  -F

            管理  -f -r -a

         -C 创建模式:

                 -n #  使用几块磁盘创建RAID

                 -l #   做成RAID几

                 blob.png

                -r  移除

                -a  自动创建目标设备RAID的设备文件

                -c # 指明CHUNK块大小

               -x #  指明空闲盘个数

          -D  查看raid的挂载状态及详细属性

          blob.png

      -S  /dev/md0   停止RAID。    

     cat /proc/mdstat   可以查看系统里md状态

    watch -n # ·cat /proc/mdstat· #为数字,单位秒   可以动态查看md状态

      

原创文章,作者:zs5599,如若转载,请注明出处:http://www.178linux.com/13045

赞 (0)
zs5599zs5599
上一篇 2016-06-22 15:35
下一篇 2016-06-22 15:37

相关推荐

  • 使用cp命令定时复制数据

    cp命令 cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或者目录。 cp [选项] [参数] 常用选项: -r -R 递归拷贝目录及目录里所有的内容 -i 交互式,默认支持 -d 复制的时候,如果目录有链接文件,则只复制链接文件 -p –preserv,复制的时候将文件的属性一起复制 -a = -dpR -v 复制的时候显示详细过程 如何定期执…

    Linux干货 2017-04-03
  • linux命令简单应用

    创建/tmp目录下的:a_c, a_d, b_c, b_d touch /tmp/{a,b}_{c,d} [root@bogon ~]# tree /tmp /tmp |– a_c |– a_d |– b_c |– b_d 创建/tmp/mylinux目录下的: mylinux/ ├── bin ├── boo…

    Linux干货 2016-11-06
  • 第二周作业

    一Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 which命令:显示(shell)命令全部的路径 which [option] programmame […] –skip-alias:忽略别名   whereis命令:搜索二进制程序,源码,和帮助手册页的命令 whereis [option] na…

    Linux干货 2017-02-18
  • 二、(3)Linux的文件与数据之:元数据

    文件的元数据 在Linux的文件系统中,数据可分为两大类:数据和元数据 数据:泛指普通文件中的实际数据 元数据:用来描述一个文件的特征的系统数据 这样抽象的描述并不能很清楚地表示元数据的定义,所以下面将借助stat命令进行举例说明: stat命令 stat – display file or file system status(用于展示文件或文…

    2018-01-11
  • 源码包编译安装

    程序包编译安装:      Application-VERSION-release.src.rpm–> 安装后,使用rpmbuild命令制作成二进制格式的rpm包,而后再安装      源代码 –> 预处理 –> 编译 &#8…

    Linux干货 2016-08-23
  • 练习

    练习 显示/proc/meminfo文件中以大小s开头的行;     显示/etc/passwd文件中不以/bin/bash结尾的行     找出/etc/passwd中的两位或三位数     显示/etc/grub2.cfg文件中,至少以一个空白字符开头的 且后面存非空白字符的行   &…

    Linux干货 2016-08-12

评论列表(1条)

  • stanley
    stanley 2016-06-22 15:36

    图画的很认真,但内容样式乱了点,加油