磁盤陣列是由很多塊獨(dú)立的磁盤,組合成一個(gè)容量巨大的磁盤組,利用個(gè)別磁盤提供數(shù)據(jù)所產(chǎn)生加成效果提升整個(gè)磁盤系統(tǒng)效能。利用這項(xiàng)技術(shù),將數(shù)據(jù)切割成許多區(qū)段,分別存放在各個(gè)硬盤上。
磁盤陣列在電腦當(dāng)中我們通常稱之為Raid,給多塊磁盤組建Raid后我們電腦內(nèi)就只會看到一個(gè)Raid的陣列盤,它的子磁盤我們是看不到的,我們就跟使用普通磁盤一樣去使用這個(gè)由多塊磁盤組合起來的Raid磁盤,Raid有很多的等級。不同的Raid等級之間并沒有優(yōu)劣之分,它們僅僅是不同功能的陣列,只是在我們實(shí)際使用的時(shí)候需要根據(jù)不同的情況和不同的需求去靈活的決定用哪個(gè)等級的Raid。我們常用的Raid主要有如下幾種。
1,RAID0
至少需要的硬盤數(shù):2,將一個(gè)完整的數(shù)據(jù)拆分后分別放到磁盤中,寫入時(shí)各磁盤同時(shí)寫入,讀取時(shí)各磁盤同時(shí)讀取,和內(nèi)存雙通道一個(gè)道理,帶寬翻倍速度翻倍的效果,加的磁盤越多速度就是越快,同樣的磁盤越多數(shù)據(jù)就越危險(xiǎn)。
優(yōu)點(diǎn): 資料會被均分并寫入不同的硬盤上。數(shù)據(jù)存取會更快速并更有效率。
缺點(diǎn): 如果其中一顆硬盤損毀,所有數(shù)據(jù)將會遺失除非平時(shí)有在做額外的數(shù)據(jù)備份。
2,RAID1
至少需要的硬盤數(shù):2,是將一份完整的數(shù)據(jù)復(fù)制到陣列中所有的磁盤當(dāng)中,但速度及容量都會取決于最慢與最小的磁盤。
優(yōu)點(diǎn): 數(shù)據(jù)將會被復(fù)制到所有的硬盤上,不管壞了幾顆硬盤,只要還有一顆硬盤是正常的,數(shù)據(jù)將不受影響。
缺點(diǎn): 不管安裝了多少顆硬盤,可用空間會被局限同等于一顆硬盤。
3,RAID5
至少需要的硬盤數(shù):3,使用相當(dāng)于是1塊盤的大小作為校驗(yàn)盤,n-1塊盤的大小作為數(shù)據(jù)盤,但校驗(yàn)碼分布在各個(gè)磁盤中,不是單獨(dú)的一塊磁盤,也就是分布式校驗(yàn)盤。
優(yōu)點(diǎn): 一顆硬盤的容錯機(jī)制。數(shù)據(jù)會被均分到不同的硬盤上并加上同比特 (儲備) 的數(shù)據(jù)檢查,如果壞了一顆硬盤,同比特?cái)?shù)據(jù)將會確保數(shù)據(jù)的完整性。
缺點(diǎn): 存儲空間將會有一顆硬盤的容量大小被保留為同比特?cái)?shù)據(jù)的檢查/存儲,因此將會影響整體的數(shù)據(jù)可用空間。
4,RAID6
至少需要的硬盤數(shù):4,帶有兩種分布存儲的奇偶校驗(yàn)碼的獨(dú)立磁盤結(jié)構(gòu),它是對RAID5的擴(kuò)展,主要是用于要求數(shù)據(jù)絕對不能出錯的場合,使用了二種奇偶校驗(yàn)值,所以需要N+2個(gè)磁盤,同時(shí)對控制器的設(shè)計(jì)變得十分復(fù)雜,寫入速度也不好,用于計(jì)算奇偶校驗(yàn)值和驗(yàn)證數(shù)據(jù)正確性所花費(fèi)的時(shí)間比較多,造成了不必須的負(fù)載,較少人用。
優(yōu)點(diǎn): 兩顆硬盤的容錯機(jī)制。數(shù)據(jù)會被均分到不同的硬盤上并加上同比特 (儲備) 的數(shù)據(jù)檢查,如果壞了一顆硬盤,同比特?cái)?shù)據(jù)將會提升數(shù)據(jù)的完整性。
缺點(diǎn): 存儲空間將會有兩顆硬盤的容量大小被保留為同比特?cái)?shù)據(jù)的檢查/存儲,因此將會影響整體的數(shù)據(jù)可用空間。
5,RAID10
至少需要的硬盤數(shù):4,且必須為偶數(shù),可以理解為先組合成較安全的RAID1,再將多個(gè)RAID1組合成RAID0,達(dá)到既高效又高速的目的。主要用于數(shù)據(jù)容量不大,但要求速度和差錯控制的數(shù)據(jù)庫中。
優(yōu)點(diǎn): 利用了 RAID 0 的速度以及 RAID 1 地保護(hù)兩種特性。
缺點(diǎn): 所需的硬盤數(shù)較多,至少必須擁有四個(gè)以上的偶數(shù)硬盤才能使用,且能被利用的可用空間有限。
單純從使用率來講Raid0、Raid1、Raid5、Raid6、Raid10用的比較多,無論用哪種Raid,如何去做嵌套組合,不同的Raid之間各有優(yōu)劣,在選擇時(shí)要靈活的根據(jù)自己的需求的實(shí)際情況下兼顧安全性與速度在實(shí)現(xiàn)性能提升的同時(shí),不要因?yàn)槿轂?zāi)能力的低下導(dǎo)致數(shù)據(jù)丟失就可以了。