|
一:什么是RAID 通常稱作「磁盤陣列」的RAID (Redundant Array of Independent Disks)功能,多半是應(yīng)用在NAS這類肩負(fù)資料儲(chǔ)存的設(shè)備上,它能依據(jù)NAS里硬盤數(shù)量、容量的不同,提供不同的RAID模式讓使用者選用后,再依據(jù)所選用的RAID模式,把一顆以上的硬盤合并成一個(gè)可用的單一儲(chǔ)存空間,或者是配置成一個(gè)可用的儲(chǔ)存空間和一個(gè)用于資料保護(hù)的儲(chǔ)存空間。透過(guò)RAID功能,NAS可以把使用者的資料利用特殊的演算法分散儲(chǔ)存在不同的硬盤里。如此一來(lái),除了可以提高資料存取的效能外,還能夠借由資料分散、儲(chǔ)存的「資料容錯(cuò)」方式,一旦發(fā)生其中一顆硬盤故障時(shí),就可以在裝入新硬盤后,利用分散在其它硬盤的資料還原出正確、完整的資料,來(lái)確保使用者所儲(chǔ)存的資料完整度和可靠性。 二:JBOD模式 JBOD (Just a Bunch Of Disks)模式是把一顆以上的硬盤空間合拼成一個(gè)儲(chǔ)存空間,所 以,儲(chǔ)存空間的大小就是所有硬盤空間的總和。 由于JBOD模式會(huì)把磁盤分割表(Partition Table)儲(chǔ)存在第一顆硬盤,加上它是從第一顆 硬盤開始儲(chǔ)存資料,當(dāng)?shù)谝活w硬盤空間不夠時(shí),就會(huì)依序往后使用其它的硬盤來(lái)儲(chǔ)存接續(xù) 的資料,因此JBOD模式并沒(méi)有資料容錯(cuò)能力,所以一旦其中一顆硬盤故障,該顆硬盤里所有的資料將無(wú)法還原;更嚴(yán)重的是,如果是儲(chǔ)存磁盤分割表的第一顆硬盤故障的話,那么整個(gè)磁盤陣列、也就是所有硬盤里的資料都將無(wú)法還原。 通俗來(lái)說(shuō)就是把所有硬盤綁定成一個(gè)大硬盤,管理簡(jiǎn)單方便。但不好的一點(diǎn)就是其中一個(gè)盤壞了,數(shù)據(jù)全部沒(méi)有。所以一般都不建議用這個(gè)模式,既不能保護(hù)數(shù)據(jù)安全,也沒(méi)有提升讀寫性能。 ? Ps:不具有資料容錯(cuò)能力的JBOD模式是把一顆以上的硬盤空間合并成一個(gè) 儲(chǔ)存空間,所以,儲(chǔ)存空間的大小就是所有硬盤空間的總和。 三:Raid0模式 最少需要兩顆或以上的硬盤才能使用的RAID 0模式,把要儲(chǔ)存的每一個(gè)檔案切割成許多資料區(qū)塊 后,以分散的方式同時(shí)存放到各個(gè)硬盤里,也因?yàn)槿绱?,RAID 0模式不管是在寫入或讀取資料的效能 上,都能同步透過(guò)所有的硬盤完成,這讓它擁有其它RAID模式所無(wú)法企及的資料存取效能。 雖然RAID 0模式的資料存取方式跟JBOD模式不同,但它跟JBOD模式一樣的是并不具有資料容錯(cuò)能 力,所以一旦其中一顆硬盤故障,整個(gè)磁盤陣列、也就是所有硬盤里的資料都將無(wú)法還原。 另外,RAID 0模式的儲(chǔ)存空間會(huì)依據(jù)NAS或RAID控制卡「是否支援不同容量硬盤」,而有不同的儲(chǔ)存空間結(jié)果,例如使用500GB、750GB兩顆硬盤組成RAID 0模式的磁盤陣列時(shí),如果NAS或RAID控制 卡「不支援不同容量硬盤」的話,那么,磁盤陣列的儲(chǔ)存空間大小是「最小的硬盤容量乘上硬盤數(shù) 量」,也就是1TB (500GB x 2),至于多余的250GB也將閑置、無(wú)法使用;相反,如果NAS或RAID控制 卡「支援不同容量硬盤」的話,那么,磁盤陣列的儲(chǔ)存空間大小就是「所有硬盤空間的總和」,也 就是1.25TB (500GB + 750GB)。 簡(jiǎn)單舉例說(shuō),就是把一份文件撕碎成幾份,分別丟到不同的硬盤上去,理論上傳輸速度會(huì)提升,但實(shí)際上nas是軟陣列,速度并沒(méi)有什么提升,所以不建議做raid0,而且如果你有一個(gè)盤壞了,全部數(shù)據(jù)都會(huì)丟失。 ? Ps: RAID 0模式的儲(chǔ)存空間會(huì)依據(jù)NAS或RAID控制卡「是否支援不同容量硬盤」,而有不同的儲(chǔ)存空間結(jié)果。 四:Raid1模式 又稱做「鏡像(Mirror)容錯(cuò)」的RAID 1模式,跟RAID 0模式一樣,也是最少需要兩顆或以上的硬盤才能組成一個(gè)磁盤陣列,不過(guò),跟RAID 0模式不一樣的是,RAID 1模式是把每一個(gè)要儲(chǔ)存的檔案,分別同步存放在主硬盤和鏡像硬盤里。 例如有兩顆500GB硬盤使用RAID 1模式組成磁盤陣列, 那么,這兩顆硬盤都會(huì)同步并完整存放使用者所儲(chǔ)存的每一個(gè)檔案,一旦主硬盤故障時(shí),存放相同資料的鏡像硬盤就能立刻接手,讓NAS所提供的資料存取服務(wù)不致中斷。 借由同步并完整存放資料的鏡像硬盤,RAID 1模式與其它RAID模式相比,在資料安全性上可說(shuō) 是最好的,不過(guò)它在儲(chǔ)存空間的利用率卻也是最差的。因?yàn)椴还苡枚嗌兕w硬盤組成的RAID 1磁盤陣列,它的儲(chǔ)存空間大小永遠(yuǎn)都是「主硬盤單顆硬盤的容量」,例如500GB、500GB與500GB、 750GB,以及500GB、500GB、500GB組成RAID 1磁盤陣列時(shí),它的儲(chǔ)存空間大小都是500GB,但是使用750GB硬盤的第二組磁盤陣列,會(huì)有250GB的磁盤空間無(wú)法使用;而使用三顆500GB硬盤的第三組磁盤陣列,將會(huì)有兩顆各500GB的硬盤空間用來(lái)做為鏡像磁盤,隨時(shí)接手其它兩顆硬盤同時(shí)故障時(shí)所提供的資料存取服務(wù)。 ? Ps:借由同步并完整存放資料的鏡像硬盤,RAID 1模式與其它RAID模式相比, 在資料安全性上可說(shuō)是最好的,不過(guò),它在儲(chǔ)存空間的利用率卻也是最差的。 五:Raid5模式 如果想要擁有RAID 0模式的資料存取效能、RAID 1模式的資料儲(chǔ)存安全性,以及提高 儲(chǔ)存空間利用率的話,那么,最少需要三顆或以上的硬盤才能使用的RAID 5模式,無(wú)疑 是能夠三者兼顧的最佳選擇。 它不像RAID 1模式是以復(fù)制、備份的方式來(lái)儲(chǔ)存資料,而是把每一個(gè)要儲(chǔ)存的檔案,包括以該檔案所產(chǎn)生相對(duì)應(yīng)的「奇偶校驗(yàn)(even-odd parity check)」信息切割成許多資料區(qū)塊后,與RAID 0模式一樣以分散的方式同時(shí)存放到各個(gè)硬盤里,所以,它能提供跟RAID 0模 式一樣的資料存取效能,也能在一顆硬盤故障時(shí),借由奇偶校驗(yàn)信息與其它硬盤里的資料,在替換硬盤里還原出原有的資料,來(lái)提供不輸RAID 1模式的資料儲(chǔ)存安全性。 除了不輸RAID 1模式的資料儲(chǔ)存安全性外,RAID 5模式的儲(chǔ)存空間利用率也遠(yuǎn)比 RAID 1模式來(lái)得好,就以使用三顆500GB硬盤組成磁盤陣列來(lái)說(shuō),RAID 1模式的儲(chǔ)存 空間大小僅有500GB,而RAID 5模式則能夠提供1TB,是RAID 1模式2倍的儲(chǔ)存空間。 通俗來(lái)說(shuō),你有3個(gè)2t的盤,那么其中2個(gè)盤放數(shù)據(jù),1個(gè)盤當(dāng)備份,這樣不管你哪個(gè)盤壞了數(shù)據(jù)都還在。可用空間就是少了1個(gè)盤的容量。安全性比basic好,可用容量比raid1高,是比較折中的一種模式。如果有大量數(shù)據(jù)需要做備份的,可以使用這種模式,性價(jià)比比raid1更高。 ? 六:Raid6模式 最少需要四顆或以上的硬盤才能使用的RAID 6模式,可以說(shuō)是RAID 5模 式的加強(qiáng)版。RAID 6模式除了最少硬盤使用數(shù)與RAID 5模式不同外,在資料儲(chǔ)存上,它會(huì)針對(duì)每一個(gè)要儲(chǔ)存的檔案來(lái)產(chǎn)生「兩份」相對(duì)應(yīng)的奇偶校 驗(yàn)信息,因此它可以在兩顆硬盤同時(shí)故障時(shí),在替換的兩顆新硬盤里分別還原出原有的資料,來(lái)提供比RAID 5模式更高的資料儲(chǔ)存安全性。 也因?yàn)镽AID 6模式會(huì)產(chǎn)生兩份相對(duì)應(yīng)的奇偶校驗(yàn)信息,所以它在儲(chǔ)存空間利用率會(huì)略低于RAID 5模式,就以同樣使用四顆500GB硬盤組成磁盤陣列來(lái)說(shuō),RAID 5模式的儲(chǔ)存空間大小有1.5TB,而RAID 6模式就只能提供1TB。 ? Ps:RAID 6模式會(huì)針對(duì)每一個(gè)要儲(chǔ)存的檔案產(chǎn)生「兩份」相對(duì)應(yīng)的奇偶校驗(yàn)信息,因此,它可以在兩顆硬盤同時(shí)故障時(shí),在替換的兩顆新硬盤里分別還原出原有的資料。 七:Raid10模式 最少需要四顆或以上的硬盤才能使用的RAID 10模式,是以RAID 0、RAID 1模式組合而成,因此,又可細(xì)分「RAID 1+0」和「RAID 0+1」兩種不同的資料儲(chǔ)存方式。 以編號(hào)分別為硬盤 0、硬盤 1、硬盤 2、硬盤 3四顆硬盤所組成的RAID 10磁盤陣列來(lái)說(shuō),RAID 1+0會(huì)先把硬盤 0、硬盤 1與硬盤 2、硬盤 3設(shè)定成兩組RAID 1磁盤陣列,再把硬盤 0、硬盤 1與硬盤 2、硬盤 3組合成RAID 0磁盤陣列,因此,每一個(gè)要儲(chǔ)存的檔案會(huì)先被RAID 0模式切割成兩個(gè)資料區(qū)塊后,分別存放到各個(gè)RAID 1磁盤陣列,來(lái)復(fù)制出資料區(qū)塊的鏡像資料。與RAID 1+0運(yùn)作方式完全相反的RAID 0+1則是先把硬盤 0、硬盤 1與硬盤 2、硬盤 3設(shè)定成兩組RAID 0磁盤陣列,再把硬盤 0、硬盤 1與硬盤 2、硬盤 3組合成RAID 1磁盤陣列,因此每一個(gè)要儲(chǔ)存的檔案會(huì)先被RAID 1模式復(fù)制出鏡像資料,分別存放到各個(gè)RAID 0磁盤陣列后,再切割成許多資料區(qū)塊分散到各個(gè)硬盤存放。在資料存取效能上,RAID 0+1比RAID 1+0有更快的資料存取速度,但是在資料儲(chǔ)存安全性上,RAID 0+1只要有一顆硬盤故障時(shí),同一組RAID 0磁盤陣列將會(huì)停止運(yùn)作,反觀在同樣的情況下,RAID 1+0其余所有正常的硬盤仍會(huì)照常運(yùn)作不受影響,而這也是大部分RAID 10模式采用「RAID 1+0」資料儲(chǔ)存方式的主要因素。 ? 八:basic模式 basic模式就是最基礎(chǔ)的模式,每個(gè)硬盤互不相干,都是獨(dú)立的,就像電腦上面的硬盤一樣。具有低成本、高讀寫性能、 100% 的高存儲(chǔ)空間利用率等優(yōu)點(diǎn),但是它不提供數(shù)據(jù)冗余保護(hù),一旦數(shù)據(jù)損壞,將無(wú)法恢復(fù)。 因此, RAID0 一般適用于對(duì)性能要求嚴(yán)格但對(duì)數(shù)據(jù)安全性和可靠性不高的用戶。basic模式還支持升級(jí)raid1或者raid5,比如你現(xiàn)在一個(gè)盤設(shè)置的是basic模式,以后多加一個(gè)硬盤,可以和舊硬盤組成一個(gè)raid1模式,如果再多加一個(gè)硬盤,可以升級(jí)成raid5模式(raid5至少三塊硬盤)。 九:shr模式(群暉) 這個(gè)是群暉的陣列模式,比較“智能”,如果你選了這種模式,只有一個(gè)硬盤的情況下,就相當(dāng)于basic模式。如果放兩個(gè)盤就相當(dāng)于raid1模式,三塊或三塊以上硬盤就是raid5模式。好處當(dāng)然就是“智能”了,自動(dòng)幫你選擇模式。不好的地方就是不能按自己實(shí)際需求來(lái),如果你不需要做備份的就千萬(wàn)不要選這個(gè)shr模式。 |
|
|
來(lái)自: 深信勿疑 > 《電腦技術(shù)》