极端的全冗余:RAID1
RAID 0是极端的一个无冗余RAID 配置,而RAID 1则在另一个极端,RAID 1意味着全冗余。RAID 1从一个磁盘拷贝了所有的内容到另一块磁盘。一旦一块磁盘失效,控制器将从另一块磁盘失效备援(fails over),所有的数据都将完好可用。

尽管RAID 1并没有提供任何性能提升,甚至在某些情况下,RAID 1跟一块磁盘对比,可能还会有轻微的性能降低,但是RAID 1还是被广泛的采用,毕竟即便一整块磁盘失效了,整个阵列还是正常运行,RAID 1大大提高了可用性。其实很多的企业级别的系统都使用RAID 1,现在的硬盘非常便宜,500GB大概只要1000块钱左右,特别是中小企业,如果没有大量的数据存储需求,RAID 1将非常合适。正是因为拥有这样的特点,RAID 1的流行也在情理之中。
高级别的RAID 1控制器组建的RAID 1,性能可以胜过单一驱动器,因为控制器使两块磁盘随时为读操作待命。理论上,这可以减少文件的存取时间(数据请求被发送到逻辑上更近的磁盘),而且数据读操作输出也是原来的一倍(不同的磁盘可以同时读不同的数据)。但是多数普通的RAID 1控制器现在并不提供这种高级功能,因此普通的RAID 1磁盘阵列的性能可能要比单一磁盘来的差。而软件RAID 1解决方案也缺乏RAID 1从两块磁盘同时读的支持。
RAID 1优点:
充分的数据冗余
配置简单,如果不用RAID控制器,也可以用软件简单配置。
RAID 1缺点:
较低的磁盘容量使用率,购买的总容量中,只有50%容量可用。
普通的RAID 1性能可能稍稍低于单一磁盘,而高级的RAID 1控制器则十分昂贵。