軟體RAID5專案實戰!!!

2021-09-03 09:59:29 字數 2498 閱讀 3405

專案背景:

在我們的實際生產環境中,我們常常對磁碟的容量有較大的要求,但是一塊特別大的磁碟,**很貴,我們伺服器上一般的磁碟都不會特別大,這個時候我們就可以把多個磁碟以某種方式組合到一起使用,同時我們要求可以進行資料備份和冗餘。

試驗環境:

虛擬機器vmware workstation

12 player

伺服器:centos6.5 ,ip:192.168.0.26 

系統自帶的raid軟體

securecrt遠端ssh軟體,方便操作

軟體介紹:

磁碟陣列(redundant arrays of independent disks,raid),有「**便宜具有冗餘能力的磁碟陣列」之意。原理是利用陣列方式來作磁碟組,配合資料分散排列的設計,提公升資料的安全性。磁碟陣列是由很多**較便宜的磁碟,組合成乙個容量巨大的磁碟組,利用個別磁碟提供資料所產生加成效果提公升整個磁碟系統效能。利用這項技術,將資料切割成許多區段,分別存放在各個硬碟上。磁碟陣列還能利用同位檢查(parity check)的觀念,在陣列中任一顆硬碟故障時,仍可讀出資料,在資料重構時,將資料經計算後重新置入新硬碟中。

1. 優點:

a) 提高讀取與儲存的速度

b) 增加容錯功能。

raid5整體容量計算方法:

整體容量 = (n -1)/n  * n * 單塊磁碟容量 = (n -1) * 單塊磁碟容量

軟體磁碟冗餘陣列 簡單來說:把多塊磁碟組合到一起使用 達到更好的效能、資料安全的效果。

常見的raid組合:

raid-0:兩塊相同的磁碟,資料寫入的時候等量寫入,假如寫1000m,每個寫入500m

raid-1: 兩塊相同的磁碟,資料寫入的時候都寫上,也就是相當於寫了兩份,做個備份。

raid-5:三塊以上的磁碟,兩塊或兩塊以上磁碟用來寫,身下的一塊磁碟用來做救援,剔除壞的磁碟,頂替它,而且能把它的資料重建到救援的磁碟上!自動的過程,不用人去控制。

raid-0+1:先raid0  再raid1

raid-1+0:先raid1,再raid0

本次專案我只做一下raid5.

實驗過程:

一、軟體安裝

在centos上,提供軟體磁碟陣列的是madadm。預設已經安裝上了!我們看一下

可以看到我們系統centos6.5預設已經安裝該軟體了!

二、因為raid5至少需要三塊磁碟,但是我第一塊磁碟提供我系統的正常使用,因為我在虛擬機器上實驗,所以可以再新增三塊磁碟用來實驗!

可以看到我新增了三塊 每塊大小是5gb的磁碟,新增完磁碟需要重啟一下系統!

三、檢視我們的磁碟資訊!

可以看到我剛才新新增的磁碟已經生效了

四、軟體磁碟陣列建立

因為我們建立好的磁碟陣列你可以看成它就是乙個普通的大磁碟!

1、格式化它!

七、raid的救援測試

1、首先使用它

可以看到已經有資料了

2、看一下raid磁碟陣列詳情,看最後一部分

可以看到正常使用的是磁碟/dev/sdb 和/dev/sdc  

3、讓正常使用的磁碟/dev/sdc出錯

八、如果你覺得這樣就完了?那是不可能的!!!再來點乾貨

把出錯的磁碟刪除,然後再新增一塊磁碟讓其還可以自動救援!!!

1、首先新增一塊磁碟,直接新增。

2、刪除壞的,新增新的

好了,可以看到我們又可以自動救援了。。。。

總結:通過這個專案,對於我們以後在企業中特別有幫助,我們可以利用raid5 提供高效能和高可用,自動切換。

謝謝大家,希望對大家工作中能有幫助,有什麼概念不清晰的可以跟我交流~~~~~~

RAID 5 軟體實現(Windows 系統)

實現raid有2種方式 軟體 raid 的效能較低,因為其使用主機的資源。需要載入 raid 軟體以從軟體 raid 卷中讀取資料。在載入 raid 軟體前,作業系統需要引導起來才能載入 raid 軟體。在軟體 raid 中無需物理硬體。零成本投資。硬體 raid 的效能較高。他們採用 pci ex...

07 專案實戰

top 案例1 編寫一鍵部署軟體指令碼 案例2 啟動指令碼 案例3 編寫監控指令碼 案例4 編寫安全檢測指令碼 案例5 編寫進度顯示指令碼 本案例要求編寫指令碼實現一鍵部署nginx軟體 web伺服器 實現此案例需要按照如下步驟進行。步驟一 準備工作 1 判斷yum源是否可用 通過yum repol...

實戰RAID5 手把手教你組磁碟陣列 5

隨著pc硬體的不斷發展,以前多見於伺服器等高階應用的raid5技術也出現在pc機上。許多玩家開始接觸到這種提公升速同時也能確保資料安全性的良好的解決方案。raid 5 模式的入門知識 raid 5 是一種儲存效能 資料安全和儲存成本兼顧的儲存解決方案。它既能實現raid 0的高速儲存讀取功能也能夠實...