全程图解 intel官方Flash RAID技术介绍1

图5
RAID 1的操作方式是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上。尽管事实上RAID 1使用了两个物理硬盘,操作系统却只能分辨出一个逻辑硬盘。因为一个盘上的数据是复制的另一张盘上的,所以一个双硬盘的RAID 1磁盘阵列的存储能力只能达到一张单独盘片的存储能力。
2、RAID1的写(Write)操作
RAID 1是最基本的容错RAID级别,它创建一个数据磁盘的副本。RAID 1每一个磁盘都具有一个对应的镜像盘,对任何一个磁盘的数据写入都会被复制镜像盘中,系统可以从一组镜像盘中的任何一个磁盘读取数据。

图6
本例中,也就是说写在硬盘1和硬盘2上的数据是完全一样的,如写在硬盘1上的数据0、1、2、3、4、5,也同样写在硬盘2的同一个位置的数据0、1、2、3、4、5,对外只显示一个带有数据0、1、2、3、4、5的磁盘。
3、RAID 1的数据损坏(Crash)与恢复(Recover)操作
在RAID 1中,任何一块硬盘的故障都不会影响到系统的正常运行,而且只要能够保证任何一对镜像盘中至少有一块磁盘可以使用,当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据。当然,我们应当及时地更换损坏的硬盘并利用备份数据重新建立Mirror,避免备份盘在发生损坏时,造成不可挽回的数据损失。
当RAID1的硬盘2坏了,从图中我们可以看出,对外只显示的带有数据0、1、2、3、4、5的逻辑磁盘还是能正常工作的,因为硬盘1上有同样的数据,系统照样能运行。

图7
当发现硬盘损坏时,我们所做的工作就是:必须尽快取出计算机中已坏的那个硬盘,更换一个已经格式化好的新硬盘。当更换新盘之后,原有好盘中的数据必须被复制到新盘中,这一操作被称为同步镜像,同步镜像一般都需要很长时间,尤其是当损害的硬盘的容量很大时更是如此。

图8
在同步镜像的进行过程中,外界对数据的访问不会受到影响,但是由于复制数据需要占用一部分的带宽,所以可能会使整个系统的性能有所下降。图8中新换好硬盘2后,原来硬盘1中的数据0、1、2、3、4、5会同步恢复到硬盘2中,这样RAID 1就能很好地提高读取性能和系统的安全性。 |