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