raid基礎及linux軟raid之dmadm

RAID
  0 : 條帶
         性能提高:讀,寫  n
         冗餘能力(容錯能力):無
         空間利用率: nS
         至少2塊磁盤
 
  1 : 鏡像
         性能提高:寫性能有所降低,讀性能提高
         冗餘能力:有
         空間利用率: 1/2
         至少2塊磁盤
  2 :
  3 :
  4 :
  5 :
         性能表現:讀寫提高
         冗餘能力:有
         空間利用率:(n-1)/n
         至少3塊磁盤

  0+1 先作條帶化,再作鏡像
         性能表現:讀寫提高
         冗餘能力:有
         空間利用率:1/2
         至少4塊磁盤
 
  1+0 先作鏡像,再作條帶化
         性能表現:讀寫提高
         冗餘能力:有
         空間利用率:1/2
         至少4塊磁盤

  5+0
         性能表現: 讀寫提高
         冗餘能力: 有
         空間利用率: (n-2)/n
         至少6塊磁盤

  jbod:  只增長容量,hadoop分佈式 HDFS
         性能表現:無提高
         冗餘能力:無
         空間利用率:100%
         至少2塊磁盤


硬件RAID
    磁盤陣列櫃
       陣列卡         
       主板陣列芯片
      
軟件RAID
  linux軟RAID:
    md:
    mdadm:將任何塊設備作成raid
       模式化的命令:
         建立模式:
          -C
            專用選項:
               -l: 級別
               -n: 設備個數
               -a <yes|no>: 自動爲其建立設備文件
               -c: CHUNK大小,數據分片大小,默認64KB
               -x: 指定空閒盤個數

              # mdadm -C /dev/md0 -a yes -l 0 -n 3 /dev/sd{b,c,d} -->建立RAID0 /dev/md0 三塊磁盤
              
              # mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/sd{b,c,d} --> 建立RAID1 並帶有空閒盤

              # cat /proc/mdstat -->查看陣列狀態
     管理模式:
        --add,--remove,--fail
          # mdadm /dev/md0 --fail /dev/sdb  -->將/dev/sdb 置爲不可用狀態
     監控模式:
        -F
     增加模式:
        -G
     裝配模式:
        -A

       查看RAID陣列的詳細信息
         # mdadm -D /dev/md0
             --detail

       中止陣列:
         # mdadm -S /dev/md0
             --stop
       
       將當前RAID信息保存至配置文件,以便之後進行裝配
         # mdadm -D --scan >/etc/mdadm.conf
         # mdadm -A /dev/md0  -->使用保存的mdadm.conf進行裝配

      linux

相關文章
相關標籤/搜索