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