定義:安全
RAID 5是RAID 0和RAID 1的折中方案。RAID 5具備和RAID0相近似的數據讀取速度,只是多了一個奇偶校驗信息,寫入數據的速度比對單個磁盤進行寫入操做稍慢。同時因爲多個數據對應一個奇偶校驗信息,RAID5的磁盤空間利用率要比RAID 1高,存儲成本相對較低,是目前運用較多的一種解決方案。性能
工做原理:spa
RAID5把數據和相對應的奇偶校驗信息存儲到組成RAID5的各個磁盤上,而且奇偶校驗信息和相對應的數據分別存儲於不一樣的磁盤上,其中任意N-1塊磁盤上都存儲完整的數據,也就是說有至關於一塊磁盤容量的空間用於存儲奇偶校驗信息。所以當RAID5的一個磁盤發生損壞後,不會影響數據的完整性,從而保證了數據安全。當損壞的磁盤被替換後,RAID還會自動利用剩下奇偶校驗信息去重建此磁盤上的數據,來保持RAID5的高可靠性。
作raid 5陣列全部磁盤容量必須同樣大,當容量不一樣時,會以最小的容量爲準。 最好硬盤轉速同樣,不然會影響性能,並且可用空間=磁盤數n-1,Raid 5 沒有獨立的奇偶校驗盤,全部校驗信息分散放在全部磁盤上, 只佔用一個磁盤的容量。3d
總結:blog
磁盤空間利用率:(N-1)/N,即只浪費一塊磁盤用於奇偶校驗。虛擬機
讀性能:(n-1)*單塊磁盤的讀性能,接近RAID0的讀性能。原理
寫性能:比單塊磁盤的寫性能要差(這點不是很明白,不是能夠並行寫入麼?)終端
冗餘:只容許一塊磁盤損壞。並行
1、給虛擬機加上額外的4塊硬盤;(點擊編輯虛擬機設置)im
2、以相同的步驟創建5個新硬盤;
3、打開虛擬機,在終端下輸入命令:fdisk -l 查看有沒有加入進來。
4、建立RAID5,並設置兩塊備份故障盤,輸入命令:「mdadm -Cv /dev/md0 -n 3 -l 5 -x 2 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf 」
5、輸入命令: mdadm -D /dev/md0 看看有沒有按照RAID5進行分區,發現正在分區轉換,三個磁盤,兩個備份盤(Spare Devices 數量爲2)
6、將磁盤陣列格式化爲ext4格式
輸入命令 :mkfs.ext4 /dev/md0
7、
接下來咱們進行掛載
首先建立掛載目錄: mkdir /media/raid5
進行文件系統的掛載:mount /dev/md0 /media/raid5
像這樣