關於RAID 10的介紹與建立

2022-08-20 21:51:08 字數 1851 閱讀 6841

定義:raid10也被稱為鏡象陣列條帶。象raid0一樣,資料跨磁碟抽取;象raid1一樣,每個磁碟都有乙個鏡象磁碟, 所以raid 10的另一種會說法是 raid 0+1。raid10提供100%的資料冗餘,支援更大的卷尺寸,但**也相對較高。對大多數只要求具有冗餘度而不必考慮**的應用來說,raid10提供最好的效能。使用raid10,可以獲得更好的可靠性,因為即使兩個物理驅動器發生故障(每個陣列中乙個),資料仍然可以得到保護。raid10需要4 + 2*n 個磁碟驅動器(n >=0), 而且只能使用其中一半(或更小, 如果磁碟大小不一)的磁碟用量, 例如 4 個 250g 的硬碟使用raid10 陣列, 實際容量是 500g。

實現原理:

raid10其實結構非常簡單,首先建立2個獨立的raid1,然後將這兩個獨立的raid1組成乙個raid0,當往這個邏輯raid中寫資料時,資料被有序的寫入兩個raid1中。磁碟1和磁碟2組成乙個raid1,磁碟3和磁碟4又組成另外乙個raid1;這兩個raid1組成了乙個新的raid0。如寫在硬碟1上的資料1、3、5、7,寫在硬碟2中則為資料1、3、5、7,硬碟中的資料為0、2、4、6,硬碟4中的資料則為0、2、4、6,因此資料在這四個硬碟上組合成raid10,且具有raid0和raid1兩者的特性。

雖然raid10方案造成了50%的磁碟浪費,但是它提供了200%的速度和單磁碟損壞的資料安全性,並且當同時損壞的磁碟不在同一raid1中,就能保證資料安全性。假如磁碟中的某一塊盤壞了,整個邏輯磁碟仍能正常工作的。

當我們需要恢復raid10中損壞的磁碟時,只需要更換新的硬碟,按照raid10的工作原理來進行資料恢復,恢復資料過程中系統仍能正常工作。原先的資料會同步恢復到更換的硬碟中。

總結:磁碟空間利用率:50%。

讀效能:n/2*單塊硬碟的讀效能

寫效能:n/2*單塊硬碟的寫效能

冗餘:只要一對映象盤中有一塊磁碟可以使用就沒問題。

一、新增5塊硬碟

如若不會,可進我主頁看raid 5的建立裡的第一步。

二、開啟終端。輸入:「fdisk -l 」 檢視磁碟資訊,記住磁碟名稱

三、使用mdadm命令建立raid10,命令:「mdadm -cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde」

-c代表建立操作,-v顯示建立過程,-a yes檢查raid名稱,-n是用到的硬碟個數,-l是定義raid的級別而後面寫上要加入陣列的硬碟名稱。

四、格式化並掛載使用

將raid磁碟格式化為ext4格式   輸入命令:mkfs.ext4  /dev/md0

五、   接下來建立資料夾掛載

輸入命令:

mkdir  /media/raid10

輸入命令:

mount   /dev/md0   /media/raid10

df -h

檢視掛載情況

好了,如下

建立raid10(五塊磁碟)

建立raid10 五塊磁碟 raid10 5塊磁碟 上乙個bolg已經做了 raid5 3 個raid 2 個備份 在此條件下繼續以下步驟 1.先將磁碟系統解除安裝 2.看系統掛載裡是否還有md0 發現沒有了md0 3.使用mdadm命令建立raid10,名稱為 dev md0 4.格式化 5.掛載...

關於RAID 1 0和RAID 0 1的比較

raid的概念就不多說了,說說 raid 0 和 raid 1 raid 0 是條帶儲存,疊加所有硬碟容量,因此不具有容錯性,原理如下圖所示 raid 1 使用非常原始的方式 複製乙份 映象 進行容錯,原理如下圖所示 從原理圖上面可以看到,raid 0省空間,但是安全性差,raid 1安全型好,但是...

RAID 5和RAID 10 的比較

raid5 和 raid10 誰好誰差,仁者見仁,智者見智,沒有統一的說法。使用的情況實際上是需要根據企業的具體需求來定點。在這裡 我們分別討論下他們的效能和在什麼情況下更適宜使用哪種raid 方式。為了更清楚他們的原理,我們拿四塊硬碟分別做這兩種raid,且從以下的幾個 方面來比較。這裡raid5...