1. 程式人生 > >Linux系統常用磁盤陣列RAID5

Linux系統常用磁盤陣列RAID5

RAID5磁盤陣列

RAID5最少由3塊硬盤組成,每個硬盤容量一樣,數據存儲於磁盤陣列中的每個硬盤,其中一塊硬盤存儲數據校驗位,當丟失其中的一位時,RAID1能通過算法,利用其他兩位數據將丟失的數據進行計算還原,因此RAID5最多只能允許一塊硬盤損壞,可見磁盤利用率是(N-1)/N,數據的安全性得以保障,一般大多數人選擇用RAID5的組合方式做磁盤陣列。
下面在Linux上制作由3塊硬盤組合成R的AID5磁盤陣列,模擬當3塊硬盤中其中一塊硬盤損壞了,第四塊硬盤將做備份替換上。
首先準備實驗環境,在Linux上新添加4個20G的硬盤,右擊左側列表虛擬機名稱“RedHat6-1”,點擊“設置”,進入虛擬機設置引導框,點擊“添加”,選擇“硬盤”,按照下一步默認選項直至完成,再做4次添加硬盤的步驟,點擊確定,之後在終端輸入“init 6”命令來重啟Linux系統,這樣4個磁盤就添加成功了。
技術分享圖片
技術分享圖片

然後用xshell遠程連接Linux系統,然後用fdisk工具查看硬盤列表信息,再用fdisk工具對新增的四個硬盤/dev/sdb /dev/sdc /dev/sdd /dev/sde進行規劃分區,四個硬盤分別被劃分sdb1分區,sdc1分區,sdd1分區,sde1分區。
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片

接著用mdadm工具將/dev/sdb /dev/sdc /dev/sdd三塊硬盤組合成RAID5模式,其中的一塊硬盤/dev/sde作為備份盤。
技術分享圖片
mdadm工具使用完後需要查看RAID5卷是否制作成功。去/proc路徑下查看mdstat文件可以看到三塊硬盤正在做同步,等一會兒時間就會同步成功,最後再用mdadm工具查看RAID5卷的詳細信息。
技術分享圖片
技術分享圖片
之後就是對raid5卷進行格式化並掛載

技術分享圖片
最後是模擬實現其中一個磁盤損壞,備用磁盤自動替換的功能,將/dev/sdb1硬盤分區損壞掉,備用硬盤分區/dev/sde1自動替換上。
技術分享圖片
至此,Linux系統制作RAID5卷實驗成功。

Linux系統常用磁盤陣列RAID5