磁盘阵列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
下一篇 2016-06-22

相关推荐

  • 几个常用命令、inode及第二周作业

    一、cd命令 1、功能 用来进行不同目录间的切换,属于内部命令。 2、语法 cd  [-L|-P]  [dir] -L : 如果要切换到的目录是一个符号链接,就直接切换到符号链接名表示的目录(默认)。 -P : 如果要切换到的目录是一个符号链接,直接接切换到符号链接指向的目标目录。 3、用法说明 cd 或 cd ~ :进入当前用户的主目录…

    Linux干货 2016-08-02
  • LVS模型练习

    本次涉及到的练习:nat练习、dr练习、FWM机制练习、mysql集群练习、httpd的集群练习、httpd和mysql结合调度的练习 yum install ipvsadm nat练习     设置:     (1)centos7.2作为lvs调度,有两块网卡,(公网地址)其中…

    Linux干货 2016-10-30
  • kickstart+http+dhcp+tftp实现centos7的无人值守安装

    环境:IP: 172.16.0.11 centos 7.2 一. tftp 安装tftp服务端和客户端 [root@localhost ~]# yum -y install tftp tftp-server 启动tftp [root@localhost ~]# systemctl start tftp.socket [root@localhost ~]# s…

    Linux干货 2017-06-03
  • 马哥教育网络21期+第三周作业博客

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who | cut -d' ' -f1 | sort -u 2、取出最后登录到当前系统的用户的相关信息。 [ro…

    Linux干货 2016-08-01
  • bash 函数

        函数可以让多条shell的命令组成语句块,实现代码重用和模块化编程。让我们在不用重复编写一些脚本,下面让我们来了解函数。 1,函数的简介 函数在脚本中使用应先定义,声明,再可以调用。 函数function 是由若干条shell 命令组成的语句块,实现代码重用和模块化编程。 函数与shell 程序形式上是相似的,…

    Linux干货 2016-08-24
  • 11.网络解析和网络加密

    1、详细描述一次加密通讯的过程,结合图示最佳。 加密过程 1.使用单向加密算法,提取A的文件的特征码。 2.使用A的私钥对提取出来的特征码进行加密,把加密后的特征码附加在A的文件的后面。 3.使用对称加密对刚刚的A的文件和加密后的特征码进行加密,生成对称加密密钥 4.使用B的公钥对第3步骤的对称加密的密钥进行加密,加密后附加在文件的后面。 解密过程 1.使用…

    2017-09-20

评论列表(1条)

  • stanley
    stanley 2016-06-22 15:36

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