RAID——1

RAID

RAIDRedundantArray of Independent Disks)独立磁盘冗余阵列

简单说RAID就是一种将多块物理磁盘按照不同的方式组合起来形成一个硬盘组,从而提供比单个硬盘更高的存储性能和更高的数据安全性。

组成raid的不同方式称为raid的级别。


一、RAID的优点

1、在容量上:可以灵活的进行容量扩展

2、在管理上:“虚拟化”时管理性能增强

3、“磁盘分块”技术使性能提高(读写速度)

4、通过冗余技术和热备、热换提升了可靠性(安全)


二、RAID分类

1、软件RAID:用软件实现的,所有的操作都是通过操作系统及CPU实现。

2、硬件RAID:通过硬件实现的

1)主板集成RAID:它的功能的实现靠的是主板上的CPU和内存,会占用主板资源,会影响机器的性能。

2)阵列卡做RAID:本身有自己的CPU和内存,自己处理大部分功能,不影响机器的性能。

注意:硬件raid是在操作系统不存在的情况下创建的,那么其级别是在BIOS中设定的


三、RAID类型(做RAID的时候,最好硬盘大小相同)

1RAID0  (条带)

最少需要2块硬盘,也称为stripe或者stripping(条带),存储原理就是将连续的数据分散的存储到多个磁盘上。

优点:读写数度快;不存在校验;不会占用太多CPU资源;设计、使用和配置比较简单

缺点:不安全、不具备冗余能力

空间利用率:100%

适用领域:视频生成和编辑、图像编辑、需要大的传输带宽的操作


2RAID1  (镜像)

最少2块磁盘,大小最好相同。也称为mirror或者mirroring ,将用户写入的数据百分之百的同时写入到多块硬盘。

优点:具有100%数据冗余、提供最高的数据安全、设计和使用比较简单

缺点:开销大、空间利用率只有50%、写性能方面提升不大

空间利用率:50%

适用领域:财务、金融等高可用、高安全的数据存储环境


3RAID2  (基本不用)

RAID 0 的改良版,用“汉明码”的方式将数据进行编码,然后分割为独立的位元使用RAID 0 的方式读写到磁盘,因为有“汉明码”对数据进行校验,所以比原始数据要大。

优点:加入“汉明码”的校验(只允许一个硬盘出现问题)

缺点:花费大、成本昂贵


4RAID3  (基本不用)

数据块被分为更小的块并行传输到各个成员磁盘上,采用“XOR”计算校验数据存放到专用的校验磁盘上。RAID3的数据读写方式和RAID2一样,把数据以位为单位来分割并且存储到各个硬盘上。

优点:读写性能都比较好、引用校验码机制,当有磁盘损坏时,对整体吞吐量影响较小、减少了开销

缺点:控制器设计复杂、采用并行存取方式、校验磁盘压力大、写性能有瓶颈

空间利用率:(N - 1 )/ N ( N>=3 )


5RAID4  (基本不用)

RAID 4 RAID 3几乎一样,数据都是依次存储在多个硬盘之上,奇偶校验码存放在独立的奇偶校验盘上,唯一不同的是,在数据分割上RAID3对数据的访问是按位进行的,RAID4是以数据块为单位。数据被分为更大的块并行传输到各个成员磁盘上,采用“XOR”计算校验数据存放到专用的校验磁盘上。

优点:引用校验码机制,当有磁盘损坏时,对整体吞吐量影响较小

缺点:校验码盘的压力大、写性能有瓶颈


6RAID 5

磁盘要在3个或者3个以上,有校验盘,最多允许坏一块硬盘,通过校验数据和好的那块硬盘,可以算出坏盘中的数据。是RAID0RAID1的折中方案,既考虑了存储性能,又考虑了数据安全性。

优点:读性能比较高、中等的写性能、校验信息的分布式存取,避免出现写操作的瓶颈、具备冗余能力

缺点:磁盘出现坏道时减慢了读写的速度

空间利用率:( N - 1 )/ N (N>=3 )

适用领域:数据库应用、文件服务器、Email服务器、Web服务器等环境


7RAID 6  (基本不用)

最少4块盘,有两块校验盘,最多允许坏2块磁盘。是对RAID5的扩展,主要是用于要求数据绝对不能出错的场合,使用了二种奇偶校验方法。

优点:安全

缺点:磁盘出现坏道时减慢了读写的速度

磁盘利用率:N - 2 / N


8RAID 7

和其他RAID级别有很大的区别。RAID 7完全可以理解为一个独立存储计算机,自身带有操作系统和管理工具,完全可以独立运行。


9RAID 01 (一般不用)

RAID 01 是指在2 RAID 0的基础上创建RAID 1。最少需要4块磁盘,最多允许坏2块,并且只能是同一组 RAID 0 中的两块。

优点:读写性能提升,具备冗余能力

磁盘利用率:50%


10RAID 10

RAID 10 是指在2 RAID 1 的基础上创建 RAID 0。最少需要4块磁盘,最多允许坏2块,并且只能是2 RAID 1 的各一块。

优点:读写性能提升、具备冗余能力、安全性上 RAID 10 高于 RAID 01

磁盘利用率:50%


11RAID 50

RAID 50 是指在2 RAID 5 的基础上创建 RAID 0。最少需要6块磁盘。适合需要高可靠性存储、高读取速度、高数据传输性能的应用。

优点:比 RAID 5 有更好的读性能、比相同容量的 RAID 5 重建时间更短、可以容许N个磁盘同时失效

缺点:设计复杂,比较难实现、同一个 RAID 5 组内的两个磁盘失效会导致整个阵列的失效

磁盘利用率:( N - 2 )/ N


12、常用 RAID 级别的比较

时间: 2024-08-02 11:03:34

RAID——1的相关文章

软件raid 5

软件raid 5的实现 RAID 5 是一种存储性能.数据安全和存储成本兼顾的存储解决方案. RAID 5可以理解为是RAID 0和RAID 1的折中方案.RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高.RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢.同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低,是目前运用较多

软件RAID 0

软件RAID 0的实现 RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能.RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求.这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能. RAID 0的缺点是不提供数据冗余,因此一旦用户数据损坏,损坏的数据将无法得到恢复.RAID0运行时只要其中任一块硬盘出现问题就会导致整个数据的故障.一般不建

23、磁盘管理—磁盘阵列(RAID)实例详解

磁盘阵列(RAID)实例详解 raid技术分类 软raid技术 硬raid技术 Raid和lvm的区别 为什么选择用raid RAID详解 RAID-0 RAID-1 RAID-5 Raid-10 Raid的管理 案例:创建一个raid10+冗余盘 磁盘阵列(RAID)实例详解 Raid(磁盘阵列)级别介绍 Raid有"廉价磁盘冗余阵列"的意思,就是利用多块廉价的硬盘组成磁盘组,让数据分部储存在这些硬盘里面,从而达到读取和写入加速的目的:也可以用作数据的冗余,当某块硬盘损毁后,其他硬盘

RAID实现

实现软raid1.fdisk t fd //修改磁盘分区类型fd2.创建raid设备     创建一个RAID5,5块儿硬盘4块做RAID,1块儿做空闲硬盘(顶替硬盘使用)    mdadm -C /dev/md0 -a yes -l 5  -n 4 -x1 /dev/sd{b,c,d,e,f}         -n #: 使用#个块设备来创建此RAID         -l #:指明要创建的RAID的级别         -a {yes|no}:自动创建目标RAID设备的设备文件       

RAID 的常用模式 及mdadm 命令的应用

一,RAID:独立磁盘冗余阵列(RAID,redundant array of independent disks)是把相同的数据存储在多个硬盘的不同的地方(因此,冗余地)的方法.通过把数据放在多个硬盘上,输入输出操作能以平衡的方式交叠,改良性能.因为多个硬盘增加了平均故障间隔时间(MTBF),储存冗余数据也增加了容错.整个 RAID 由于选择的等级(level 仅用于标识磁盘的组合方式的不同) 不同,而使得整合后的磁盘具有不同的功能, 基本常见的 level 有这几种 "RAID0(条带),

RAID的使用详解

概念: RAID(Redundant Array Independent Disk)独立磁盘冗余阵列.当时为了使用廉价的性能比较差的小容量磁盘代替昂贵的性能较好的大容量磁盘,在1987年美国加州大学伯克利分校,就创造出了RAID阵列,其主要工作机制是将多个小容量磁盘组织成一个大容量的磁盘进行使用. RAID常见的level: RAID0: RAID0机制:当数据要存放在磁盘中时,将数据平均分为n份,每个磁盘存放1/n的数据量,这样大大提高了数据写入和读出磁盘的能力,所有的磁盘都存放这有效的数据,

磁盘阵列RAID的功能作用介绍

RAID是一个我们经常能见到的名词.但却因为很少能在实际环境中体验,所以很难对其原理能有很清楚的认识和掌握.RAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立磁盘冗余阵列.RAID就是一种由多块硬盘构成的冗余阵列.虽然RAID包含多块硬盘,但是在操作系统下是作为一个独立的大型存储设备出现.上海天盾数据恢复中心的专家告诉我们,利用RAID技术于存储系统的好处主要有以下三种: 1.通过把多个磁盘组织在一起作为一个逻辑卷提供磁盘跨越功能; 2.

raid基础及linux软raid之dmadm

RAID  0 : 条带         性能提升:读,写  n         冗余能力(容错能力):无         空间利用率: nS         至少2块磁盘    1 : 镜像         性能提升:写性能有所下降,读性能提升         冗余能力:有         空间利用率: 1/2         至少2块磁盘  2 :   3 :   4 :   5 :          性能表现:读写提升         冗余能力:有         空间利用率:(n-1)/

Redhat6.4 软raid磁盘更换

Redhat6.4 软raid磁盘更换 由下图可知/dev/md10的raid级别为10,raid成员为4块硬盘,正在工作的却只有3块,其中一块故障丢失. 添加一块新硬盘,创建分区为fd(Linux raid autodetect)模式 添加新硬盘为故障阵列raid10的热备 热备盘添加成功后会自动顶替raid10中故障硬盘位置,自动Rebuild同步,等待同步完成. Rebuild完成,状态正常. 注:若系统创建/etc/mdadm.conf开机自动挂载软raid文件,需将此文件中故障盘符更改

Raid管理详解

磁盘阵列(Redundant Arrays of Independent Disks,RAID),有"独立磁盘构成的具有冗余能力的阵列"之意. 磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能.利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上. 磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中. 1.RAID :