这里说的RAID,可不是网游《魔兽世界》里的副本活动,而是一种多个磁盘并行工作,提高存储速度和稳定性的工作方式。
RAID的基本作用是三种:提高速度、提高稳定性、提高容量。
提高速度,就是将多块硬盘视作为一块硬盘,在读取和写入时,将数据分为数分,分别放在不同的硬盘上,这样硬盘数量越多,读写的速度也就越快。
提高稳定性,就是在多块硬盘一起工作时,如果一块硬盘损坏或者出现了数据错误,那么就会影响其余所有的硬盘,严重时会使得整体的信息存储失效。这时候,通过划分一块或者两块硬盘专门存放各硬盘的校验数据,在数据出现错误时,根据校验硬盘上的数据,将错误的数据纠正。
提高容量,同样是将多块硬盘看作为一块硬盘,不过并不同步读写,只是根据映射算法,将这些硬盘的磁头、柱面信息统一,然后视作为单块硬盘进行分区使用。这种方式只是为了多磁盘的管理,因为和多块磁盘分别管理的区别不大,应用的场合非常少。
RAID 0,无差错控制的带区组
组建RAID0,硬件要求是最低的,只要有两块相同规格的硬盘就可以,当然也可以有更多的硬盘。在RAID0中,数据是平均分配给每个硬盘的,所以如果是两块硬盘,那么读写消耗的时间就是原来的1/2,如果是四块硬盘,读写速度将是原来的1/4。但是RAID0没带校验功能,所以一旦一块硬盘出现错误,很可能会导致整个RAID数据的丢失。
RAID 1,镜象结构
RAID1在读写速度上没有任何提升,只是用一半的硬盘去做另一半硬盘的完整镜像。在数据写入的时候,两份硬盘都进行同样的操作,这样每一个数据都有完全一样的两个备份。当某块硬盘损坏时,可以直接使用另一块硬盘上的数据,而无需耗费时间用来进行数据的恢复。
|