RAID (廉價冗餘磁盤陣列)

RAID廉價磁盤冗餘陣列(Redundant Array of Inexpensive Disks)

  • RAID 包含一組或者一個集合甚至一個陣列。使用一組磁盤結合驅動器組成 RAID 陣列或 RAID 集。將至少兩個磁盤連接到一個 RAID 控制器,而成爲一個邏輯卷,也可以將多個驅動器放在一個組中。一組磁盤只能使用一個 RAID 級別。使用 RAID 可以提高服務器的性能。不同 RAID 的級別,性能會有所不同。它通過容錯和高可用性來保存我們的數據

  • 軟件RAID:性能較低,因爲其使用主機的資源。 需要加載 RAID 軟件以從軟件 RAID 卷中讀取數據。在加載 RAID 軟件前,操作系統需要引導起來才能加載 RAID 軟件。在軟件 RAID 中無需物理硬件。零成本投資

  • 硬件RAID:性能較高。他們採用 PCI Express 卡物理地提供有專用的 RAID 控制器。它不會使用主機資源。他們有 NVRAM 用於緩存的讀取和寫入。緩存用於 RAID 重建時,即使出現電源故障,它會使用後備的電池電源保持緩存。對於大規模使用是非常昂貴的投資

RAID 0(條帶化)讀寫性能高/零容錯/容量零損失

5038B0C69CD34F5585B20FD5A5645978.jpg

在這種情況下,如果驅動器中的任何一個發生故障,我們就會丟失數據,因爲一個盤中只有一半的數據,不能用於重建 RAID。不過,當比較寫入速度和性能時,RAID 0 是非常好的。創建 RAID 0(條帶化)至少需要2個磁盤。如果你的數據是非常寶貴的,那麼不要使用此 RAID 級別。非關鍵文件可以使用此級別

RAID 1(鏡像化) 性能良好/可用空間只有一半/完全容錯/寫性能較慢/讀性能較好

7C5B84E96E1A419BB7F7102014FE0609.jpg

當我們保存數據時,它將同時寫入這兩個2TB驅動器中。創建 RA ID 1(鏡像化)最少需要兩個驅動器。如果發生磁盤故障,我們可以通過更換一個新的磁盤恢復 RAID 。如果在 RAID 1 中任何一個磁盤發生故障,我們可以從另一個磁盤中獲取相同的數據,因爲另外的磁盤中也有相同的數據。所以是零數據丟失。

RAID 5(分佈式奇偶校驗)

讀性能高/寫性能均衡,若不使用硬件RAID控制器,則寫速度較慢/完全容錯/1個磁盤空間將用於奇偶校驗/可以被用在文件服務器,Web服務器,非常重要的備份中

A824771615EF4528A02BE48FC686F96C.jpg

多用於企業級,以分佈式奇偶校驗的方式工作,RAID 4 的進化版,奇偶校驗信息將用於重建數據,在驅動器發生故障的時候用來計算並恢復數據,

例:假設我們有4個驅動器,如果一個驅動器發生故障而後我們更換髮生故障的驅動器後,我們可以從奇偶校驗中重建數據到更換的驅動器上。奇偶校驗信息存儲在所有的4個驅動器上,如果我們有4個 1TB 的驅動器。奇偶校驗信息將被存儲在每個驅動器的256G中,而其它768GB是用戶自己使用的。單個驅動器故障後,RAID 5 依舊正常工作,如果驅動器損壞個數超過1個會導致數據的丟失。

RAID 10(鏡像+條帶)

讀寫性能良好/總容量少一半/完全容錯/從副本中快速重建/高性能、高可用故常用語數據庫存儲


clipboard.png

首先做鏡像,然後做條帶(比起RAID 01 要好)

例:假設,我們有4個驅動器。當我邏輯捲上寫數據時,它會使用鏡像和條帶的方式將數據保存到4個驅動器上。

如果我在 RAID 10 上寫入數據“TECMINT”,數據將使用如下方式保存。首先將“T”同時寫入兩個磁盤,“E”也將同時寫入另外兩個磁盤,所有數據都寫入兩塊磁盤。這樣可以將每個數據複製到另外的磁盤。同時它將使用 RAID 0 方式寫入數據,遵循將“T”寫入第一組盤,“E”寫入第二組盤。再次將“C”寫入第一組盤,“M”到第二組盤

使用mdadm工具創建軟件RAID

1. 創建RAID分區

fdisk /dev/sdb

A8DB258916D74A248B023C02B3911C75.jpg

2.創建RAID md 設備

BDF9D40DDA8941C08412F516F7E081B2.jpg

1F6DEFDEB8524029989505B454E4851B.jpg

3.創建文件系統

49ED96A18263462587796E56A275E255.jpg

4,創建掛載點,並且將raid掛載到掛載點上,並且嘗試在掛載目錄下創建文件,當驗證掛載點後,即可以將它添加到、etc/passwd中,添加以下條目:

D8B5669831294781A9630EAC79AEF8DC.jpg

1.jpg

5.使用mount -av  檢查fstab是否有誤

2.jpg

6.以上沒問題後,保存raid配置

3.jpg

以上,就是使用兩個硬盤配置raid 0


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