RAID:獨立硬碟冗餘陣列,簡稱磁碟陣列 作用:用來來提升性能和冗餘(容錯性)。 RAID把多個硬碟組合成為一個邏輯硬碟,因此,操作系統只會把它當作一個實體硬碟 RAID實現的功能: 性能提升 磁碟冗餘(容錯性) RAID實現方式: 硬體實現:RAID卡(外接和主板內置) 生產環境一般永這種 軟體實 ...
RAID:獨立硬碟冗餘陣列,簡稱磁碟陣列
作用:用來來提升性能和冗餘(容錯性)。
RAID把多個硬碟組合成為一個邏輯硬碟,因此,操作系統只會把它當作一個實體硬碟
RAID實現的功能:
-
性能提升
-
磁碟冗餘(容錯性)
RAID實現方式:
-
硬體實現:RAID卡(外接和主板內置) ---生產環境一般永這種
-
軟體實現:軟體來模擬出來
RAID級別:
級別:多塊磁碟組織在一起的工作方式有所不同
無論哪一種RAID,功能都是把多塊硬碟組合在一起使用。
RAID-0
至少兩塊硬碟及以上才有意義(兩塊硬碟大小要一樣,不然就浪費了),兩塊硬碟組成RAID-0後就會形成一個新的設備(RAID的邏輯設備名稱)。
空間大小:
多塊硬碟大小的總和
存放文件:
把文件切成若幹個chunk(小塊,大小可以指定),分別存放在不用的硬碟上
特點:
可以同時往多塊硬碟中寫入數據,提升了性能。
缺陷
壞一塊硬碟,其他硬碟數據也不能用了。(沒有容錯性)
RAID-1
兩塊以上硬碟實現,同時往兩塊硬碟裡面寫入一摸一樣的數據。
特點:
提升讀性能,有容錯性(犧牲硬碟空間換來的),磁碟利用率只有50%
RAID-5
最少需要三塊硬碟,把校驗位存在每一個磁碟上,允許壞一塊硬碟。通過校驗信息可以算出來壞的硬碟上面的數據(容錯性),空間利用率:75%
RAID-6
有兩個校驗位,可以允許壞兩塊硬碟。最少要四塊硬碟才可應。磁碟利用率:(n-2)/n
RAID-10
RAID-1和RAID-0的組合。先做RAID1,在做RAID0.最少需要四塊硬碟,先把兩塊硬碟做RAID1,再把做好的兩個RAID1做成RAID0。每組最多壞一塊硬碟。磁碟利用率:50%
RAID-01
先做RAID0,再把兩組RAID0做成RAID1。磁碟利用率:50%
軟RAID的實現(瞭解),一般用的都是硬raid
使用mdadm工具可以實現軟RAID。