美国服务器常见的磁盘阵列有RAID0、RAID1、RAID5、RAID10
磁盘阵列(Redundant Arrays of Independent Disks,RAID)由许多台磁盘机或光盘机按一定的规则,如分条(Striping)、分块(Declustering)、交叉存取(Interleaving)等组成一个快速,超大容量的外存储器子系统。以前我们写过一篇《详细解析Raid0、Raid0+1、Raid1、Raid5四者的区别》文章,今天来谈一谈我们租用的美国服务器常见的磁盘阵列RAID0、RAID1、RAID5、RAID10之间关系。它们都是磁盘阵列但是相互之间的差别是很明显的,下面我们来看一下具体的不同点。
RAID0是磁盘阵列中速度最快的,因为多个(最少2个)硬盘合并成1个逻辑盘使用,数据读写时对各硬盘同时操作,不同硬盘写入不同数据,但是数据是分开存放在每个组成阵列的硬盘,所以一旦其中一块硬盘有问题就会导致所有数据损坏。优点:速度快、成本低 缺点数据容易丢失,一旦损坏无法恢复。
RAID1的原理是有两块硬盘组成的阵列,其中一块拿来正常使用,另外一块是专门备份存放的,相当于你两块硬盘只能用一块硬盘,另外那块是保存这块硬盘里面的数据,这样的话即使你有一块硬盘坏了数据也不会丢失,但速度慢,强调数据的安全性,两块硬盘只能用一块硬盘的容量。比较浪费.raid5也是把多个(最少3个)硬盘合并成1个逻辑盘使用,数据读写时会建立奇偶校验信息,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。
当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。RAID 5可以理解为是RAID 0和RAID 1的折衷方案。RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低。
RAID 10可以看做RAID 0+1。RAID10是存储性能和数据安全兼顾的方案。它在提供与RAID 1一样的数据安全保障的同时,也提供了与RAID 0近似的存储性能。由于RAID 0+1也通过数据的100%备份功能提供数据安全保障,因此RAID 0+1的磁盘空间利用率与RAID 1相同,存储成本高。使用RAID10,可以获得更好的可靠性,因为即使两个物理驱动器发生故障(每个阵列中一个),数据仍然可以得到保护。缺点就是RAID10需要4 + 2*N 个磁盘驱动器(N >=0),而且只能使用其中一半(或更小, 如果磁盘大小不一)的磁盘用量, 例如 4 个 250G 的硬盘使用RAID10 阵列,实际容量是 500G。
最后我们来看看raid5和raid10两种磁盘阵列的区别:
1、 RAID10的安全性高于RAID5。我们也可以从简单的分析来得出。当盘1损坏时,对于RAID10,只有当盘1对应的镜象盘损坏,才导致RAID失效。但是对于RAID5,剩下的3块盘中,任何一块盘故障,都将导致RAID失效,在恢复的时候,RAID10恢复的速度也快于RAID5。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
评论