1. 程式人生 > >在Linux下配置磁盤陣列raid5

在Linux下配置磁盤陣列raid5

完成 分享 lin 所有 很多 管理raid 它的 51cto 註意

試驗項目:配置磁盤陣列(raid 0、raid1 、raid5 、raid6 、raid1+0)
理論部分:
把多塊獨立的物理磁盤按不同的方式重新組合在一起,然後會形成一塊邏輯磁盤,這樣就可以提供比一塊物理磁盤更具有存儲效率和容量、數據安全的技術;raid又分不同等級,不同等級的raid在讀寫、存儲、數據備份方面做了不同的權衡。在實際應用一般分為一下幾種
Raid0:稱為條帶化儲存,它具有很高的傳輸率,卻沒有數據的冗余。只要其中一塊磁盤損壞,那麽所有數據將受到影響,所以不能真的算是raid
Raid1:稱為鏡像儲存,它是通過數據鏡像實現數據冗余。特點:寫入速度較慢、讀取熟讀較快、數據安全性高、磁盤利用率較低(能使用的容量是磁盤總容量的一半),所以使用成本很高。必須使用2以上塊磁盤組合
Raid5:它可以看成是raid0 與raid1 的組合。它必須由3塊或以上的磁盤進行組合,它相當於拿一塊磁盤來做儲存奇偶校驗信息。所以當其中的一塊磁盤損壞,就會從存儲奇偶校驗的這塊磁盤進行數據恢復,這樣就會保證數據的安全。所以這樣的它的寫的性能就相對不高。這個一般用於數據中心
Raid6:它和raid5概念差不多,只是它必須由4塊或以上的磁盤組合,是拿兩塊磁盤來做第二個獨立的存儲奇偶校驗信息,所以這個raid可以壞掉2塊磁盤。這裏就會讓寫的性能也不高,但是相對於數據的安全性就提高了很多。但是磁盤的利用率也下降了很多。所以說,魚與熊掌不可兼得。
Raid1+0:就是raid1 與raid0 的組合。一般先做raid1 在做成raid0。這樣安全性要好於raid 0+1。在讀寫性能差不多,但是安全上要好一些。
接下來進行試驗:
這裏選擇以Raid5為例 ,在VMware虛擬機中添加4塊磁盤,把這4塊磁盤做成raid5,這裏需要註意的是我們既然做的是raid,所以它的格式就需要轉(ID:fd)。
1.首先新添加四塊硬盤:
技術分享圖片
2.接下來是對新添加的四塊硬盤進行分區,下圖所示 fdisk -l 查看分區信息:
技術分享圖片
3.接下來用rpm -q mdadm查看管理raid的工具是否安裝。下來我們就可以把這4個磁盤組合成一個raid5.如下圖:
技術分享圖片
技術分享圖片
4.用mdadm -D /dev/md1查看磁盤陣列信息:
技術分享圖片
5.接下來對做好的raid5 進行格式化、並創建空目錄進行掛載:
技術分享圖片
技術分享圖片
到此raid5配置完成,試驗成功!

在Linux下配置磁盤陣列raid5