菜鸟进阶之三:RAID知识/组建全面解析
2008-11-14 12:03:25 来源:WEB开发网核心提示: 下面来分析一下RAID 5如何实现对数据的还原,举个例子来说,菜鸟进阶之三:RAID知识/组建全面解析(8),使用3块硬盘来构成一个RAID 5阵列,用户定义的分割文件大小为64K,RAID最早是为了服务器/工作站上的SCSI硬盘设计,主要为了组合小的廉价磁盘来代替大的昂贵磁盘,此时需要存
下面来分析一下RAID 5如何实现对数据的还原,举个例子来说,使用3块硬盘来构成一个RAID 5阵列,用户定义的分割文件大小为64K,此时需要存储的文件大小为128K。首先,当RAID控制器接收到这部分数据之后利用一定的算法得出校验信息,然后将这128K的文件分割成两个大小为64K大小的文件碎片,然后将这两个文件碎片同时分别放往1号硬盘和2号硬盘,最后校验信息被发往3号硬盘。如果这个阵列当中某个硬盘损坏了,还是可以恢复原来的数据:如果上面用来存储校验信息的3号硬盘损坏了,可以通过1号和2号硬盘来重新生成校验信息;如果损坏的是1号或者2号硬盘,可以利用3号硬盘上存储的校验信息重新生成原来的文件碎片。
RAID 5模式并不是一些都好,如果阵列当中某块硬盘上的信息发生了改变的话,那么就需要重新计算文件分割碎片,并且,校验信息也需要重新计算,这时,三个硬盘都需要重新调用。
同样,如果要做RAID 5阵列的话,最好使用相同容量相同速度的硬盘,RAID 5模式的有效容量是阵列中容量最小的硬盘容量乘上阵列中硬盘数目减去一后的数,这里硬盘数目要减去一是因为其中有一块硬盘用来存放校验信息。举例来说,三块80GB硬盘组成的RAID 5系统,总容量会成为160GB。
RAID 5既能够实现速度上的加倍,同时也能够保证数据的安全性,所以在很多高端系统当中都使用这种RAID模式。
在文章前面我们就说过,RAID最早是为了服务器/工作站上的SCSI硬盘设计,主要为了组合小的廉价磁盘来代替大的昂贵磁盘,以降低大批量数据存储、保证数据安
全的费用。
更多精彩
赞助商链接