RAID-0:

这种模式若使用相同型号容量的磁盘来组成效果最佳。这种模式RAID会先将磁盘切出等量的区块chunk,当文件要存入RAID时先按照chunk的大小切割好,再依次存放到各个磁盘中去,由于磁盘会交错存放数据,因此数据会均匀的存储到各个磁盘上去,由于数据已经被切割并放置到不同的磁盘上,因此每个磁盘所负责的数据量都降低了。越多颗磁盘组成的RAID0性能会越好,因为每颗磁盘负责的数据量更低,每颗磁盘的容量最终会变成RAID0的总容量。由于数据是分散存放在各个磁盘上的,若有一磁盘损坏则整个RAID上的数据都将遗失。

RAID-1:

这种模式也是需要相同容量的磁盘,最好是一模一样的磁盘。如果不同容量的磁盘组成RAID-1,则以容量最小的一颗磁盘为主。这种模式的主要目的是让同一份数据,完整的保存在两颗磁盘上。一份数据传送到RAID-1后会被分成两股,并分别写到各个磁盘中去,由于同一份数据会被分别写入其他不同的磁盘,因此如果要写入100M数据时,数据先传送到I/O总线后会被复制多份到各个磁盘,结果数据量就变大了,因此在大量写入的 RAID-1的情况下,写入的性能会变得非常差。由于两颗磁盘内的数据一模一样,所以任何一颗磁盘损坏时,磁盘的数据还是可以完整的保存下来的。

RAID-5:

RAID-5至少需要3颗以上的磁盘才能组成这种类型的磁盘阵列,这种磁盘阵列的数据写入有些类似于RAID-0,不过每个循环的写入过程中,在每颗磁盘还加入一个同位检查数据,这个数据会记录其他磁盘的备份数据,用于当有磁盘损毁时的救援。每个循环写入时都会有部分的同位校验码被记录起来,且每次都依次记录在不同的磁盘上,因此当任何一个磁盘损坏时都能通过其他两个磁盘计算出此磁盘内的数据。不过由于有同位校验码存在,RAID5的总容量是整体磁盘数量减一颗,若损毁的磁盘数大于等于2颗时,整个RAID5数据将损毁。在读写性能上读取性能和RAID0有的一比,写性能由于数据在写入时要计算校验码,所以写性能增加有限。

RAID-6:

由于RAID5仅支持损毁一颗磁盘,后来又发展出另一种等级RAID6.RAID6最少需要4颗磁盘才能组成,使用2颗磁盘作校验码,此时磁盘损坏2颗时仍然能正常读取数据,读写性能上与RAID5类似。

RAID-01:

RAID01是先将2颗磁盘作RAID0,再将两颗组成RAID0的磁盘组成RAID1,此种阵列方式兼备了RAID0的优势,又具备RAID1的备份优势,不过若两组RAID0中同时损坏一个磁盘时,RAID01上的数据将有可能遗失,非常不安全。于是便出现了RAID0。

RAID-10:

RAID10在读写性能上与RAID10相同,不同的是他先将2个磁盘组成RAID1,然后再组成RAID0,此时每组RAID1都能损坏1颗磁盘。理论上最大磁盘的损坏量至少可以达到磁盘数的一半,数据的安全性极佳。

RAID总结的更多相关文章

  1. 一张“神图”看懂单机/集群/热备/磁盘阵列(RAID)

    单机部署(stand-alone):只有一个饮水机提供服务,服务只部署一份 集群部署(cluster):有多个饮水机同时提供服务,服务冗余部署,每个冗余的服务都对外提供服务,一个服务挂掉时依然可用 热 ...

  2. 什么是RAID?RAID有什么用?RAID原理

    什么是RAID 硬盘是个很脆弱的东西,它经常会坏掉.所以,为了保证服务器可靠耐用,硬盘必须时时刻刻保持可用.所以有了RAID这个东西.它的目的是将好几个硬盘合并在一起,就算硬盘坏了一个,剩下还有好几个 ...

  3. 3.raid基础应用

    raid分为软备份和硬备份 软备份主要用来实验 应备份用于生产环境 raid0(带区卷)    具有很高的数据传输率,没有数据的冗余  1块磁盘 raid1(镜像卷)  提供数据冗余,利用率低  2块 ...

  4. linux基础-磁盘阵列(RAID)实例详解

    磁盘阵列(RAID)实例详解 raid技术分类 软raid技术 硬raid技术 Raid和lvm的区别 为什么选择用raid RAID详解 RAID-0 RAID-1 RAID-5 Raid-10 R ...

  5. Dell R730 配置完RAID后装系统找不到硬盘。

    1. 各硬盘只是灯都正常.硬件无故障. 2. 8个600G硬盘做的RAID0和RAID5后都在装系统选盘处找不到硬盘.(注意: 第一次做raid 时,没有进行初始化init.后补做也无效,一直复现这个 ...

  6. Linux学习之CentOS(二十八)--RAID原理基础及Linux下软件RAID配置

    一.RAID的原理基础 在 讲解RAID的原理基础之前,我们首先来了解一下传统磁盘的劣势.我们知道一台PC机种都会包含CPU.内存.主板.硬盘.网卡等硬件,影响计算机性能的 组建包括:CPU.主板总线 ...

  7. Raid 介绍以及软raid的实现

    RAID: old Redundant Arrays of Inexpensive Disks (廉价磁盘冗余阵列) new Redundant Arrays of Independent Disks ...

  8. Linux RAID卡优化

    200 ? "200px" : this.width)!important;} --> 介绍 我们的生产服务器经常会做raid存储,但是单单做了raid就能保证性能高效和数据 ...

  9. RAID 概述

      原创地址:http://www.cnblogs.com/jfzhu/p/3999283.html 转载请注明出处   独立硬盘冗余阵列(RAID, Redundant Array of Indep ...

  10. RAID级别

    raid磁盘阵列,我们一般使用RAID 5,挂载单独硬盘测试读写速度,一般使用RAID0.

随机推荐

  1. js 变量定义的注意点

  2. 打印实例对象的名字 默认调用父类的toString 可重写

  3. Spring中使用要点集合

    1.InitializingBean和init-method方法 Spring的InitializingBean为bean提供了定义初始化方法的方式.InitializingBean是一个接口,它仅仅 ...

  4. 【JavaScript】BOM

    一.前言        接着前一章的内容,继续Js的学习. 二.内容 window对象 //确定窗口位置 var leftPos = (typeof window.screenLeft == &quo ...

  5. HDU.2612 Find a way (BFS)

    HDU.2612 Find a way (BFS) 题意分析 圣诞节要到了,坤神和瑞瑞这对基佬想一起去召唤师大峡谷开开车.百度地图一下,发现周围的召唤师大峡谷还不少,这对基佬纠结着,该去哪一个...坤 ...

  6. Canny边缘检测算法原理及其VC实现详解(一)

    转自:http://blog.csdn.net/likezhaobin/article/details/6892176 图象的边缘是指图象局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个 ...

  7. Android开发-eclipse+phonegap(Cordova)环境搭建

    搭建步骤: 一.安装java [官网下载].eclipse+ADT+Android SDK [点我下载x86(android-22)] | [adt-bundle-windows-x86_64-201 ...

  8. Hdu3022 Sum of Digits

    Sum of Digits Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Tot ...

  9. redis 字符串的管理的一点理解

    redis字符串可以实现通过地址偏移找到所在结构体的首地址,struct sdshdr *sh = (void *)(s - (sizeof(struct sdshdr))) 也就是通过buf地址可以 ...

  10. 我是大SB

    哈哈哈 我就是个大SB!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!