raid0
说磁盘阵列本身是一种备份数据的方式,但是raid0除外,他与备份没有关系,他的作用是提高I/O的读写速率。raid0至少需要两块硬盘接到阵列卡之下,写入文件时,文件会被分成两部分分别存早硬盘A和硬盘B中,读取时也是从A和B分别读取,如此一来理论的读写速度就变为单一硬盘的两倍,打个比方,假如硬盘的读写速度是100M/s,那么你往硬盘存入一个200M大小的文件理论上需要2s时间,但是做了raid0后,200M的文件被分成两个100M文件分别同时存入硬盘A和硬盘B,需要的时间就只需要1S了,当然在用户界面上始终显示的是一个文件,对用户的感受来说只是读写速度加快了,当然如果你接三块硬盘,那么理论上你的读写速度就能提升到三倍,但是弊端也很明显,任意一个硬盘坏损,文件将没办法还原,所以从概率上来说接入的硬盘越多,数据丢失的风险就越大。
raid1
raid1是早也是简单的备份方式,同样是至少需要2块硬盘接入到阵列卡之下,他与raid0相对来说,raid0完全没有备份功能,只有加速功能,raid1则只有备份功能,完全没有提速功能,他的原理很简单,就是把一个文件完整的存放到两个或者多个硬盘上,任意一个硬盘损坏其他硬盘都是完整的数据,讲损坏的硬盘更换成新硬盘后数据会自动复制到新的硬盘中,完全不影响用户使用,你接入的硬盘越多,数据备份的次数就越多,也就更安全,但是无论你接多少个,读写速度是变的,一个硬盘的速写速度是100M/s,10块的速度也是那么多。
raid5
这是一种能同时满足提升读写速率同时能起到备份的阵列方式,阵列卡下至少接入三块硬盘,三块硬盘分别存入的是奇偶校验码、数据A部分,数据B部分,你不需要知道奇偶校验码是什么,你只要知道奇偶校验码、数据A部分,数据B部分这三部分只有拥有其中任意两个就能推演出另外一个数据内容,也就是说任意一块硬盘损坏,另外两块硬盘的数据都能恢复损坏的那部分数据,当然如果损坏两块或者以上,则没办法恢复数据,再来个例子,比如一个20M大小的文件,存入做了raid5的硬盘中,那么他会被分成两个10M大小文件,同时生成一个奇偶校验码,如此一来速率上来说三块硬盘提升了一倍的速率,所以他兼具了备份和提升读写速度两种功能。
成都一键科技为您提供,各种阵列方式,您的数据安全与应用的流畅运行~