磁盘阵列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

相关推荐

  • 破坏grub实验之一

    1、删除grub stage1阶段 [root@centos6 ~]# dd if=/dev/zero of=/dev/sda bs=446 count=1 1+0 records in 1+0 records out 446 bytes …

    Linux干货 2016-09-19
  • NoSQL理论基础及安装、基本操作

    30分钟开始 分布式系统理论: CAP: 一致性 可用性 分区容错性     MongoDB: 安装 crud 索引 副本集 分片   NoSQL:非关系型、分布式、不提供ACID功能 技术特点: 1、简单数据模型 2、元数据和应用数据分离(分不同服务器存储) 3、弱一致性   优势: 1、避免不必要的复杂性 2、高吞…

    2016-11-27
  • shell脚本语言中的选择执行

    shell脚本语言中的选择执行 概述 程序执行过程分为顺序执行、选择执行和循环执行。顺序执行是指程序按照步骤一步一步地运行。选择执行是指程序根据特定条件选择两项或者多项中的一项运行。循环执行是指程序根据特定条件重复执行直到某个节点结束,继续运行其他步骤。本篇文章从判断条件和条件判断式简要说明shell脚本语言中程序选择执行的用法。 shell脚本中的判断条件…

    Linux干货 2017-04-17
  • 配额、RAID、软RAID以及LVM管理

    磁盘配额允许控制用户或者组织对磁盘的使用,它能防止个人或者组织使用文件系统中超过自己使用的部分,或者造成系统完全拥堵。配额必须由root用户或者具有root权限的用户启用和管理。 硬RAID以及软RAID :RAID是Redundant Array of Independent Disks的简写,即独立硬盘冗余阵列,简称磁盘阵列。通过实现的方式不同…

    Linux干货 2016-11-23
  • LAMP平台基于NFS实现web服务器负载均衡

    前言 随着访问量的逐渐增大,一台web服务器可能已经无法满足需求,这就需要增加web服务器的数量了,于是问题就来了:如何保证两台服务器数据同步呢?本文将讲解如何基于NFS实现web服务器的负载均衡及数据同步。 NFS服务介绍 NFS(Network File System)网络文件系统,允许一个系统通过网络共享目录和文件,通过使用NFS,用户和程序可以像访问…

    Linux干货 2015-04-22
  • N26-博客作业-week4

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 ~]# cp -r /etc/skel /home/tuser1~]# chmod -R 700 /home/tuser1 2、编辑/etc/group文件,添加组hadoop。 ~]# echo “hadoop…

    Linux干货 2017-02-26

评论列表(1条)

  • stanley
    stanley 2016-06-22 15:36

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