磁盤陣列RAID

磁盤陣列RAID

什么是RAID

RAID的全稱是Redundant Array of Inexpensive Disks 可以釋義為 廉價磁盤冗余陣列,后來的RAID里的字母I被認為是Independent,即獨立的磁盤冗余陣列。

RAID的作用

由于服務器中磁盤讀寫率太大,所以磁盤經常損壞,raid可以讓壞了一塊磁盤時,服務器不至于巖機。當然這只是其中的一個用處,還可以提高IO讀寫能力,以及磁盤空間的擴充等

RAID的實現

  • 硬件方式實現,通過硬件RAID控制器(RAID卡)將所需的磁盤組織成RAID
  • 軟件方式實現,操作系統通過系統調用的方式,模擬RAID實現

RAID的操作級別

  • RAID0:條帶卷–strip,至少兩塊磁盤,沒有冗余容錯的能力,沒有存儲空間的浪費,要求每個磁盤必須提供大小相同的存儲空間;能顯著的提高磁盤的讀寫速度。
  • RAID1:鏡像卷–mirror,一般兩個磁盤,先將數據存入主盤,然后整個備到從盤,二塊磁盤互為鏡像。因此寫入效率低,略微提升讀效率 磁盤空間的整體利用率為50%,有冗余容錯能力
  • RAID4:
    多塊磁盤進行異或運算,得到校驗值,并且存到專門的一塊磁盤中
    即使一塊磁盤損壞,也不會丟失數據
    但是校驗盤的IO壓力巨大,很容易形成性能瓶頸
  • RAID5:
    RAID4相似的方式,但是用的是多塊磁盤進行循環冗余校驗,校驗值隨機分配到不同磁盤的條帶中
    讀寫IO性能均明顯提升,又不會出現性能瓶頸
    磁盤利用率=(n-1)/n*100% 因此磁盤利用率不是100%
  • RAID6:
    多塊磁盤進行兩輪循環冗余校驗,校驗值隨機分配到不同磁盤的條帶中
    讀寫IO性能均明顯提升,又不會出現性能瓶頸
    最多兩塊磁盤出現故障損壞,依然保證數據可用
    代價就是增加了計算校驗值的時間;

    組合使用

  • RAID01:
    先做RAID0,再做RAID1
  • RAID10:
    先做RAID1,再做RAID0
  • RAID50
  • RAID7:可以理解為一個存儲計算機,自帶操作系統以及相應的管理工具,可以獨立運行,號稱目前最好的RAID方案。

原創文章,作者:songjuncai,如若轉載,請注明出處:http://www.www58058.com/78166

(1)
songjuncaisongjuncai
上一篇 2017-06-17 21:20
下一篇 2017-06-18 17:02

相關推薦

  • N28 第三周【1】:grep和文本處理工具的使用

    grep一些練習 1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who |cut -d” ” -f1 |sort -u root 2、取出最后登錄到當前系統的用戶的相關信息。 [root@localhost ~]# last |cut -d” ” -f1|head -1 |…

    Linux干貨 2017-12-19
  • 【Linux基礎】計算機及操作系統基礎

    【Linux基礎】計算機及操作系統基礎 計算機的組成及其功能 計算機的組成 簡單來說,計算機應由兩部分組成:第一部分:硬件 馮諾依曼結構體系 當前計算機主要是基于馮諾依曼體系結構設計的,在該體系中,計算機硬件由5個部件組成。分別是:運算器、控制器、存儲器、輸入設備和輸出設備。而現今運算器和控制器一般集成在一起,叫中央處理器(Central Processin…

    Linux干貨 2018-03-04
  • Linux系統啟動流程

    對于linux系統的初學者來說,理解并掌握linux系統啟動流程能夠使你夠深入的理解linux系統,還可以通過系統的啟動過程來分析問題解決問題。   Linux系統的啟動流程   關于linux系統的啟動流程可以分為以下步驟:     POST(加電自檢)–>加載BIOS(Basic Inp…

    Linux干貨 2015-05-18
  • HDFS寫入和讀取流程

    一、HDFS HDFS全稱是Hadoop Distributed System。HDFS是為以流的方式存取大文件而設計的。適用于幾百MB,GB以及TB,并寫一次讀多次的場合。而對于低延時數據訪問、大量小文件、同時寫和任意的文件修改,則并不是十分適合。 目前HDFS支持的使用接口除了Java的還有,Thrift、C、FUSE、WebDAV、HTTP等。HDFS…

    Linux干貨 2015-05-12
  • linux正則表達式和vim的詳細解析!

    正則表達式: 元字符– [:upper:] 大寫 [:lower:] 小寫 [:digit:] 全數字 [:alpha:] 全字母 [:alnum:] 全字母數字 匹配次數– . 匹配任意單個字符 * 匹配前面字符任意次 \? 匹配前面字符0次或1次 \{n\} 匹配至少n次 \{m,m\} 匹配至少m次 最多n次 \{,n\} 匹配…

    Linux干貨 2017-04-09
欧美性久久久久