RAID淺談

磁盤陣列:

     磁盤陣列是由很多價格較便宜的磁盤,組合成一個容量巨大的磁盤組,利用個別磁盤提供數據所產生加成效       果提升整個磁盤系統效能。利用這項技術,將數據切割成許多區段,分別存放在各個硬盤上。 

      磁盤陣列還能利用同位檢查的觀念,在數組中任意一個硬盤故障時,仍可讀出數據,在數據重構時,將數據       經計算後重新置入新硬盤中。


RAID級別:

            1,RAID 0 並不是真正的RAID結構,沒有數據冗餘,沒有數據校驗的磁盤陳列。實現RAID 0至少需要兩塊以上                  的硬盤,它將兩塊以上的硬盤合併成一塊,數據連續地分割在每塊盤上。 因爲帶寬加倍,所以讀寫速度加                      倍, 但RAID 0在提高性能的同時,並沒有提供數據保護功能,只要任何一塊硬盤損壞就會丟失所有數據。因                  此RAID 0 不可應用於需要數據高可用性的關鍵域。

                wKioL1bs-zbAH_P6AACtjQEz10Y352.png

     2,RAID 1通過磁盤數據鏡像實現數據冗餘,在成對的獨立磁盤上產生互 爲備份的數據。當原始數據繁忙時,可                 直接從鏡像拷貝中讀取數據,因此RAID 1可以提高讀取性能。RAID 1是磁盤陣列中單位成本最高的,但提供                 了很高的數據安全性和可用性。當一個磁盤失效時,系統可以自動切換到鏡像磁盤上讀寫,而不需要重組失                    效的數據。

                                                                  wKiom1bs_E6BiI_3AACtZ3zwkxQ459.png

            3,RAID5 是一種存儲性能、數據安全和存儲成本兼顧的存儲解決方案。 RAID 5可以理解爲是RAID 0和RAID 1的                折中方案。RAID 5可以爲系統提供數據安全保障,但保障程度要比Mirror低而磁盤空間利用率要比Mirror高。                RAID 5具有和RAID 0相近似的數據讀取速度,只是多了一個奇偶校驗信息,寫入數據的速度比對單個磁盤進                  行寫入操作稍慢。同時由於多個數據對應一個奇偶校驗信息,RAID 5的磁盤空間利用率要比RAID 1高,存儲                  成本相對較低,是目前運用較多的一種解決方案。

                                                         wKiom1bs_uKzOdgbAADuqIieJXo292.png

               4,RAID10是一個Raid 0Raid1的組合體,它是利用奇偶校驗實現條帶集鏡像,所以它繼承了Raid0的快速和                     Raid1的安全。我們知道,RAID 1在這裏就是一個冗餘的備份陣列,而RAID 0則負責數據的讀寫陣列。優點                   讀寫性能比較好數據安全性能好,允許同時有N個磁盤失效。缺點空間利用率只有%50開銷大。多用於要求                      高可用性和高安全性的數據庫應用。

                                                            wKiom1btAzKz4356AADj1VSqexw612.png


mdadm命令
 
          -C:新建RAID設備
          -l:設定RAID級別
          -n:磁盤數目:設定RAID成員設備數目
          -x(spare device):磁盤數目,設定備用磁盤數目
          -s:掃描配置文件/etc/madam.conf
          -D:查看RAID設備信息
          -S:停用RAID
          -A:激活RAID

  mdadm 支持的級別: LINEAR JBODRAID0, RAID1 RAID4 RAID5 RAID6 RAID10

1. mdadm -C /dev/md1 -a yes -n 2 -l 1 -c 32 /dev/sdb1 /dev/sdb2創建RAID1有/dev/sdb1和/dev/sdb2

2 mdadm /dev/md1 -f /dev/sdb2 模擬將、/dev/sdb2設置爲壞的磁盤

3. mdadm /dev/md1 -r /dev/sdb2 移除磁盤/dev/sdb2

4. mdadm /dev/md1 -a /dev/sdb3 添加磁盤/dev/sdb3

5. mdadm -f 對RAID0沒法標示成壞盤

6. umount /dev/md0 ; mdadm -S /dev/md0 先卸載/dev/md0,然後停止/dev/md0

7. rm -rf /dev/md0 徹底刪除/dev/md0設備(必須先停止設備)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章