raid0
首先說磁盤陣列本身是一種備份數(shù)據(jù)的方式,但是raid0除外,他與備份沒有關(guān)系,他的作用是提高I/O的讀寫速率。raid0至少需要兩塊硬盤接到陣列卡之下,寫入文件時(shí),文件會(huì)被分成兩部分分別存早硬盤A和硬盤B中,讀取時(shí)也是從A和B分別讀取,如此一來理論的讀寫速度就變?yōu)閱我挥脖P的兩倍,打個(gè)比方,假如硬盤的讀寫速度是100M/s,那么你往硬盤存入一個(gè)200M大小的文件理論上需要2s時(shí)間,但是做了raid0后,200M的文件被分成兩個(gè)100M文件分別同時(shí)存入硬盤A和硬盤B,需要的時(shí)間就只需要1S了,當(dāng)然在用戶界面上始終顯示的是一個(gè)文件,對用戶的感受來說只是讀寫速度加快了,當(dāng)然如果你接三塊硬盤,那么理論上你的讀寫速度就能提升到三倍,但是弊端也很明顯,任意一個(gè)硬盤壞損,文件將沒辦法還原,所以從概率上來說接入的硬盤越多,數(shù)據(jù)丟失的風(fēng)險(xiǎn)就越大。
raid1
raid1是最早也是最簡單的備份方式,同樣是至少需要2塊硬盤接入到陣列卡之下,他與raid0相對來說,raid0完全沒有備份功能,只有加速功能,raid1則只有備份功能,完全沒有提速功能,他的原理很簡單,就是把一個(gè)文件完整的存放到兩個(gè)或者多個(gè)硬盤上,任意一個(gè)硬盤損壞其他硬盤都是完整的數(shù)據(jù),講損壞的硬盤更換成新硬盤后數(shù)據(jù)會(huì)自動(dòng)復(fù)制到新的硬盤中,完全不影響用戶使用,你接入的硬盤越多,數(shù)據(jù)備份的次數(shù)就越多,也就更安全,但是無論你接多少個(gè),讀寫速度是變的,一個(gè)硬盤的速寫速度是100M/s,10塊的速度也是那么多。
raid5
這是一種能同時(shí)滿足提升讀寫速率同時(shí)能起到備份的陣列方式,陣列卡下至少接入三塊硬盤,三塊硬盤分別存入的是奇偶校驗(yàn)碼、數(shù)據(jù)A部分,數(shù)據(jù)B部分,你不需要知道奇偶校驗(yàn)碼是什么,你只要知道奇偶校驗(yàn)碼、數(shù)據(jù)A部分,數(shù)據(jù)B部分這三部分只有擁有其中任意兩個(gè)就能推演出另外一個(gè)數(shù)據(jù)內(nèi)容,也就是說任意一塊硬盤損壞,另外兩塊硬盤的數(shù)據(jù)都能恢復(fù)損壞的那部分?jǐn)?shù)據(jù),當(dāng)然如果損壞兩塊或者以上,則沒辦法恢復(fù)數(shù)據(jù),再來個(gè)例子,比如一個(gè)20M大小的文件,存入做了raid5的硬盤中,那么他會(huì)被分成兩個(gè)10M大小文件,同時(shí)生成一個(gè)奇偶校驗(yàn)碼,如此一來速率上來說三塊硬盤提升了一倍的速率,所以他兼具了備份和提升讀寫速度兩種功能。
成都一鍵科技為您提供,各種陣列方式,保證您的數(shù)據(jù)安全與應(yīng)用的流暢運(yùn)行~