raid 1是一种镜像技术,raid 1是关注数据安全性能的用户可以选择的raid方式。raid 1模式的工作原理如下:
raid 1 工作原理
raid 1工作的时候会将每份数据都发送到阵列当中的每个硬盘,当控制器接收到存储64k大小的文件的时候,它会将文件原封不动的发送到这个阵列当中的每个硬盘当中,每个硬盘都会存储这64k大小的文件,当从阵列当中读取文件的时候,控制器会从阵列当中的一个硬盘当中进行读取操作。
raid 1的特点是当阵列当中的一块硬盘损坏了的时候,数据不会丢失,此时控制器会从另外的一个没有故障的硬盘当中来读取数据,当阵列当中加入了一个新的硬盘来修复错误的时候,控制器会使用一个镜像来将好的硬盘上的数据恢复到新加入的硬盘上,如此,raid 1便能够从新形成。
在raid 1模式当中,所使用的硬盘最好是相同的,否则会出现浪费硬盘空间的情况。由于raid 1模式是将相同的信息写入到不同的硬盘当中,所以raid 1模式的有效硬盘容量是阵列当中容量最小的硬盘的容量。举例来说,如果raid 1模式当中有一块容量为20g的硬盘和一块容量为30g的硬盘,那么总体的raid 1的有效容量是20g,从此那块30g硬盘上剩下的10g容量就会被浪费。同时,如果两块硬盘的速度不同的话,那么速度较快的那块硬盘依然会停下来等待速度低的那块硬盘完成任务之后再进行下一步行动。
raid 1模式比较适合那些考虑安全性能多于速度性能的用户,尽管raid 1模式并不是所有的raid模式当中速度最慢的一种组合方式,但是在测试当中raid 1模式下的速度有些情况下的确会比单个硬盘的速度要慢。raid 1的好处就是当阵列当中的一块硬盘损坏了之后也不会导致数据丢失。