RAID 1称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行,当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。
RAID的概念最早由加州大学伯克利分校的计算机科学家David Patterson、Garth Gibson和Randy Katz在1987年提出。因此,RAID的原始名称是“Redundant Array of Inexpensive Disks”。
磁盘阵列 RAID是美国加州伯克利 D.A. Patterson 教授在1988年提出的。把多块独立的磁盘,组合成一个磁盘组,利用个别磁盘提供数据所产生加成效果,提升整个磁盘系统效率,大幅提升读取写入速度的同时,还带有数据保护功能,总之好处多多。
很多博主在写关于nas的文章中总会说上raid阵列,并在其中带出了一个错误观点就是上了有冗余的raid时数据就可以万无一失了!基于硬件冗余产生了数据冗余,让部分人就有了raid是数据备份,保护数据安全做好手段的错觉。
在运作中,取决于RAID层级不同,数据会以多种模式分散于各个硬盘,RAID 层级的命名会以 RAID 开头并带数字,例如:RAID 0、RAID 1、RAID 5、RAID 6、RAID 7、RAID 01、RAID 10、RAID 50、RAID 60。