N25第四周總結(raid)

raid詳解

大綱:

   1、什么是raid

     2、如何實現raid

     3、為什么要使用raid

     4、raid使用方法詳解

     5、mdadm(軟raid)使用

 

1、什么是raid

         raid全稱為Redundant Arrays of Inexpensive Disks 獨立磁盤構成的具有冗余能力的陣列,即多塊磁盤組成形成不同能力的磁盤陣列。

 

2、如何實現raid

         raid從實現方式來說有種,第一種是外接式磁盤陣列,即自盤陣列柜;第二種是內接式raid,即磁盤陣列卡,第三種是通過軟件來實現。

 

3、為什么要使用raid

         raid是未來發展的必要結果,因為在使用單獨一塊硬盤作為服務器的數據存儲器時,不但要面對因爆炸式的數據吞吐量導致的服務器運行緩慢,而且有可能會因過載而宕機,這種結果是所有企業都無法去承擔的。所以在進退兩難的情況下,raid就應運而生了。

         raid可以通過磁盤并行讀寫來提高io能力,(ioinput/output,代表輸入輸出)而且也可以通過磁盤冗余來提高耐用性。

 

4raid使用方法詳解:

         raid是通過不同級別來實現不同的功能的,以下是不同級別所對應的功能:

               RAID-0 0,條帶卷,strip;將2+塊硬盤當一塊用,并行i/o,提高io能力;

                      讀、寫性能提升;

                      可用空間:N*mins1s2,s3.。。)

                       無冗余能力

                  最少磁盤數:2,2+

                N25第四周總結(raid)

                RAID-1 1,鏡像卷,mirror;將其中的一塊硬盤作備份磁盤,提高磁盤的冗余能力;

                    讀性能提升、寫性能略微下降;

                    可用空間:1*mins1,s2,s3.。。)

                    有冗余能力;

                    最少磁盤數:2,2+

                      N25第四周總結(raid)

 

            RAID-4一塊磁盤存放校驗碼,容易成為瓶頸,可通過異或運算恢復數據

                     N25第四周總結(raid)

                                                             這種結構的磁盤有冗余性,但缺點是對校驗盤的訪問壓力很大,所以校驗盤有很大概率會損壞同時因為校驗盤的IO的限制導致我們硬盤讀取速率不高并且硬盤的損壞率也很高。

 

                RAID-5由三塊以上硬盤組成,將校驗碼均勻分布到每塊磁盤上,解決校驗瓶頸問題

                     讀、寫性能提升

                     可用空間:(N-1*min(s1,s2,s3…)

                     有容錯能力:1塊硬盤(可允許一塊磁盤損壞)

                     最少磁盤數:3,3+

                   N25第四周總結(raid)

                   

            RAID-6:由四塊以上硬盤組成

                讀、寫性能提升帶有兩種分布存儲的奇偶校驗碼的獨立磁盤結構

                可用空間:(N-2*min(s1,s2,s3…)

                用容錯能力:2快磁盤

             最少磁盤數:4,4+

                  N25第四周總結(raid)


    混合raid

              RAID10:先組raid1,然后再組raid0

                讀、寫性能提升

                可用空間:N*min(s1,s2,…)/2

                有容錯能力;每組鏡像最多壞一塊;

                最少磁盤數:4,4+

                  N25第四周總結(raid)

        

 

              RAID01:先做raid0,然后再做raid1;

                  讀寫性能提升

                可用空間:N*min(s1,s2,…)/2

                有容錯能力:同時間必須有一組raid0完好

                   最少磁盤數:4,4+

                   N25第四周總結(raid)

 

 

5、mdadm(軟raid)使用:

結合內核中的mdmulti devices

     命令的語法格式:

          mdadm [mode]  <reiddevice> [options] <component-devices>

     支持的raid級別:

           LINEAR,RAID0,RAID4,RAID5,RAID6,RAID10

 

            模式:

               創建 -C

               裝配 -A

               監控 -F

               管理 -f-r,-a

        

        <raiddevice>:

              /dev/md#

    <commponent-devices>:

              任意塊設備

 

-C:創建模式    指明類型(fd

       -n #使用#個塊設備來創建次RAID

       -l #指明要創建的raid的級別;

       -a {yes|no} : 自動創建目標RAID設備的設備文件;

       -c CHUNK_SIZE: 指明塊大小;

       -x #指明空閑的個數;

       -D顯示raid的詳細信息;

           mdadm -D /dev/md#

    例如:

       創建一塊/dev/md0raid,快大小為128bit,raid級別為1,自動創建raid設備文件,使用2塊磁盤,指定1塊為空閑磁盤,由sdb{1,2,3}來創建:

        N25第四周總結(raid)

  

   管理模式

        -f標記指定磁盤為損壞;

        N25第四周總結(raid)

       -r移除磁盤

        N25第四周總結(raid)

        

     -a添加磁盤

        N25第四周總結(raid)

觀察md的狀態:

        cat  /proc/mdstat

        N25第四周總結(raid)

停止md設備:

        mdadm -S /dev/md#  (刪除raid

 

    

 

原創文章,作者:N25_韓奇洋,如若轉載,請注明出處:http://www.www58058.com/64490

(0)
N25_韓奇洋N25_韓奇洋
上一篇 2016-12-22
下一篇 2016-12-22

相關推薦

  • N25第六周作業

    vim編輯器 基本模式: 編輯模式,命令模式 輸入模式 末行模式: 內置的命令行接口;   打開文件: # vim [options] [file ..] +#:打開文件后,直接讓光標處于第#行的行首; +/PATTERN:打開文件后,直接讓光標處于第一個被PATTERN匹配到的行的行首;   模式轉換: 編輯模式:默認模式 編輯模式 &…

    Linux干貨 2017-02-15
  • TCP和ARP

    TCP是一個工作在傳輸層,面向連接的協議,一臺計算機與另一臺計算機通信就需要TCP協議,當然還有一個和它并列的一個協議可以使用,只是TCP更加穩定且常用. 上圖為一臺計算機與另一臺計算機建立通訊的過程,它實際通信中傳遞的不止斜線上的信息.上面的SYN是同步號, ACK為確認號.seq為序列號,ack為輔助的確認號 上面為建立通信時發送的TCP信息詳細結構,i…

    Linux干貨 2017-11-29
  • CentOS 7 部署LAMP架構(獨立服務模式)

    細節要求:(1) 三者分離于三臺主機,Httpd與PHP以FastCGI模式通訊; (2) 一個虛擬主機用于提供phpMyAdmin;另一個虛擬主機用于提供wordpress; (3) 部署PHP加速器:xcache; 一、準備CentOS 7主機環境以及Repo倉庫提供基于rpm安裝包方式的程序包安裝源 安裝主機程序包規劃: 主機1:web-server(…

    Linux干貨 2017-02-17
  • 磁盤和文件系統創建

    磁盤結構:主要是由盤體、控制電路、接口部件等組成。盤體里面封裝了多個盤片的腔體;控制電路包含硬盤BIOS、主控芯片和硬件緩存等單元;接口部件包含電源、數據接口主從跳線等。讀取硬盤數據時,主軸電機帶動盤片旋轉,副軸電機帶動磁頭臂將磁頭放到相應的數據存放的柱面和磁道上,再由磁頭讀出相應扇區中的數據。(圖1-1) 磁道(track):每個盤面被劃分成了多個同心圓環…

    Linux干貨 2016-02-14
  • 二.Linux博客-2016年7月21日screen、echo

    格式說明: 操作 概念 命令 說明及舉例 二.screen、echo internet 因特網ethernet 以太網ctrl+alt+F1 圖形界面ctrl+alt+F2-F6 字符界面 命令:who am i/who/who me i/tty/df/ifconfig/w/ halt 關機 reboot&n…

    Linux干貨 2016-08-24
  • 利用keepalived搭建高可用集群

    在一個系統中,常常存在一些單點服務器,為了提高整個系統的穩定性,我們常常需要對這些單點服務做高可用配置;keepalived即為一種常用的高可用配置服務; Keepalived的工作模式有以下兩種: 1、 主/備:即單虛擬路徑器,僅配置一個VIP; 2、 主/主:即多個虛擬路徑器,配置多個VIP,每個虛擬路徑器作為其中某個VIP的的master虛擬路徑器; …

    Linux干貨 2016-11-01

評論列表(1條)

  • N25_Nva
    N25_Nva 2016-12-24 12:15

    兄弟總結的不錯

欧美性久久久久