RAID是英文Redundant Array of Independent Disks的縮寫,中文簡稱為獨(dú)立冗余磁盤陣列。簡單的說,RAID是一種把多塊獨(dú)立的硬盤(物理硬盤)按不同的方式組合起來形成一個硬盤組(邏輯硬盤),從而提供比單個硬盤更高的存儲性能和提供數(shù)據(jù)備份技術(shù)。
組成磁盤陣列的不同方式稱為RAID級別(RAID Levels)。在用戶看起來,組成的磁盤組就像是一個硬盤,用戶可以對它進(jìn)行分區(qū),格式化等等。總之,對磁盤陣列的操作與單個硬盤一模一樣。不同的是,磁盤陣列的存儲速度要比單個硬盤高很多,而且可以提供自動數(shù)據(jù)備份。數(shù)據(jù)備份的功能是在用戶數(shù)據(jù)一旦發(fā)生損壞后,利用備份信息可以使損壞數(shù)據(jù)得以恢復(fù),從而保障了用戶數(shù)據(jù)的性。
RAID的主要作用
雖然RAID包含多塊硬盤,但是在操作系統(tǒng)下是作為一個獨(dú)立的大型存儲設(shè)備出現(xiàn)。利用RAID技術(shù)于存儲系統(tǒng)的好處主要有以下三種:
通過把多個磁盤組織在一起作為一個邏輯卷提供磁盤跨越功能;
通過把數(shù)據(jù)分成多個數(shù)據(jù)塊(Block)并行寫入/讀出多個磁盤以提高訪問磁盤的速度;
通過鏡像或校驗(yàn)操作提供容錯能力;
初開發(fā)RAID的主要目的是節(jié)省成本,當(dāng)時幾塊小容量硬盤的價格總和要低于大容量的硬盤。目前來看RAID在節(jié)省成本方面的作用并不明顯,但是RAID可以充分發(fā)揮出多塊硬盤的優(yōu)勢,實(shí)現(xiàn)遠(yuǎn)遠(yuǎn)超出任何一塊單獨(dú)硬盤的速度和吞吐量。除了性能上的提高之外,RAID還可以提供良好的容錯能力,在任何一塊硬盤出現(xiàn)問題的情況下都可以繼續(xù)工作,不會受到損壞硬盤的影響。