RAID磁盤陣列詳解之RAID 5的配置與無人值守(帶分散校驗的數據條帶)

RAID 5磁盤陣列介紹:

  • RAID 5磁盤陣列由N (N>=3) 塊盤組成陣列,一份數據產生N-1個條帶,同時還有1份校驗數據,共N份數據在N塊盤上循環均衡存儲。
  • RAID 5具備和RAID 0相近似的數據讀取速度,只是多了一個奇偶校驗信息,寫入數據的速度比對單個磁盤進行寫入操做稍慢。同時因爲多個數據對應一個奇偶校驗信息,RAID 5的磁盤空間利用率要比RAID 1高,存儲成本相對較低,是目前運用較多的一種解決方案。
  • 可靠性高,容許壞1塊盤,不影響全部數據。

RAID磁盤陣列詳解之RAID 5的配置與無人值守(帶分散校驗的數據條帶)

RAID 5磁盤陣列的配置:

1.給虛擬機添加4塊硬盤,3塊用來製做RAID 5磁盤陣列,1塊用來作備用磁盤,而後重啓系統。
RAID磁盤陣列詳解之RAID 5的配置與無人值守(帶分散校驗的數據條帶)vim

2.將首先對新添加4塊的磁盤sdb、sdc、sdd、sde進行配置,設置分區,同時選擇分區類型爲raid類型,我只截了配置sdb的圖,由於步驟相同。(不會磁盤配置的朋友,能夠去看我以前寫的Linux系統磁盤配置)編輯器

RAID磁盤陣列詳解之RAID 5的配置與無人值守(帶分散校驗的數據條帶)

3.先查看一下有沒有製做RAID卷的工具,若是沒有能夠本身從yum源裝一個。ide

RAID磁盤陣列詳解之RAID 5的配置與無人值守(帶分散校驗的數據條帶)

4.建立RIAD 5卷,並查看詳細信息。工具

RAID磁盤陣列詳解之RAID 5的配置與無人值守(帶分散校驗的數據條帶)

講解一下命令的含義,「madam」命令字是用來創建RAID卷的工具,「-C」是表示新建RAID卷,「-v」 表示顯示詳細信息 「/dev/md5」 表示RAID卷建在 /dev/ 目錄下名稱爲 md5,「-l5」 是 「level5」 的縮寫表示創建的卷爲RAID 5卷的意思,「-n3」是「number3」縮寫表示用的磁盤數量爲3 ,「 /dev/sd{b..d}1」表示磁盤的目錄和名稱,「-x1」表示備用盤數量爲1,「/dev/sde1」表示磁盤的目錄和名稱,「cat /proc/mdstat」表示查看RAID信息 能夠看到RAID的級別和狀態信息。3d

5.格式化RAID 5卷,將文件系統格式化爲xfs格式。若是是格式化爲ext4格式就用「mkfs.ext4」命令blog

RAID磁盤陣列詳解之RAID 5的配置與無人值守(帶分散校驗的數據條帶)

6.在 /mnt/目錄下新建一個md5 目錄用來作掛載點,而後將RAID 5卷md5掛載上去,查看是否掛載成功。md5

RAID磁盤陣列詳解之RAID 5的配置與無人值守(帶分散校驗的數據條帶)

7.若是你嫌每次啓動系統都得掛載麻煩,就能夠設置自動掛載,直接用vim編輯器在自動掛載文件裏添加上md5的自動掛載命令便可。同步

RAID磁盤陣列詳解之RAID 5的配置與無人值守(帶分散校驗的數據條帶)
RAID磁盤陣列詳解之RAID 5的配置與無人值守(帶分散校驗的數據條帶)

驗證RAID 5磁盤陣列:

1.在 /mnt/md5/ 目錄下新建一些空文件。虛擬機

RAID磁盤陣列詳解之RAID 5的配置與無人值守(帶分散校驗的數據條帶)

2.用「mdadm -D /dev/md5」命令查看一下RAID 的信息,能夠看到sdb一、sdc一、sdd1處於活躍狀態,sde1處於備用狀態。it

RAID磁盤陣列詳解之RAID 5的配置與無人值守(帶分散校驗的數據條帶)

3.用「mdadm -f 」命令將sdb1從RAID磁盤陣列md5中移除,來模擬磁盤損壞,看備用磁盤sde1可否自動頂替上去。

RAID磁盤陣列詳解之RAID 5的配置與無人值守(帶分散校驗的數據條帶)

能夠看到sde1已經代替sdb1,並且正在從新同步數據。咱們再用「mdadm -D 」命令查看一下RAID信息,能夠看到sde1已經處於活躍狀態了。
RAID磁盤陣列詳解之RAID 5的配置與無人值守(帶分散校驗的數據條帶)

4.再次查看/mnt/md5/目錄,以前建立的文件還在沒有丟失。

RAID磁盤陣列詳解之RAID 5的配置與無人值守(帶分散校驗的數據條帶)

相關文章
相關標籤/搜索