RAID的个级别特性

RAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立磁盘冗余阵列。RAID就是一种由多块硬盘构成的冗余阵列。虽然RAID包含多块硬盘,但是在操作系统下是作为一个独立的大型存储设备出现。利用RAID技术于存储系统的好处主要有以下三种:

1.通过把多个磁盘组织在一起作为一个逻辑卷提供磁盘跨越功能;

2.通过把数据分成多个数据块(Block)并行写入/读出多个磁盘以提高访问磁盘的速度;

3.通过镜像或校验操作提供容错能力。

RAID的特性

RAID-0:

RAID 0:将多个的磁盘合并成一个大的磁盘,不具有冗余,并行I/O,速度最快。RAID 0亦称为带区集。它是将多个磁盘并列起来,成为一个大硬盘。在存放数据时,其将数据按磁盘的个数来进行分段,然后同时将这些数据写进这些盘中。

所以,在所有的级别中,RAID 0的速度是最快的。但是RAID 0没有冗余功能的,如果一个磁盘(物理)损坏,则所有的数据都无法使用。

RAID-1:

RAID1 把磁盘阵列中的硬盘分成相同的两组,互为镜像,当任一磁盘介质出现故障时,可以利用其镜像上的数据恢复,从而提高系统的容错能力。对数据的操作仍采用分块后并行传输方式。所有RAID 1不仅提高了读写速度,也加强系统的可靠性。但其缺点是硬盘的利用率低,冗余度为50%。

RAID-2

..

RAID-5:

RAID 5:向阵列中的磁盘写数据,奇偶校验数据存放在阵列中的各个盘上,允许单个磁盘出错。RAID 5也是以数据的校验位来保证数据的安全,但它不是以单独硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上。这样任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。硬盘的利用率为n-1。

RAID-6

读、写性能提升

可用空间:(N-2)*min(S1,S2,...)

有容错能力:2块磁盘

最少磁盘数:4, 4+

RAID10

读、写性能提升

可用空间:N*min(S1,S2,...)/2

有容错能力:每组镜像最多只能坏一块;

最少磁盘数:4, 4+

RAID01

常用级别:RAID-0, RAID-1, RAID-5, RAID-10, RAID-50, JBOD

这里我们用的是centos6 而这个的实现方式有两种,

硬件实现方式

软件实现方式

CentOS 6上的软件RAID的实现:

结合内核中的md(multi devices)

mdadm:模式化的工具

命令的语法格式:mdadm [mode] <raiddevice> [options] <component-devices>

支持的RAID级别:LINEAR, RAID0, RAID1, RAID4, RAID5, RAID6, RAID10;

模式:

创建:-C

装配: -A

监控: -F

管理:-f, -r, -a

<raiddevice>: /dev/md#

<component-devices>: 任意块设备

-C: 创建模式

-n #: 使用#个块设备来创建此RAID;

-l #:指明要创建的RAID的级别;

-a {yes|no}:自动创建目标RAID设备的设备文件;

-c CHUNK_SIZE: 指明块大小;

-x #: 指明空闲盘的个数;

例如:创建一个10G可用空间的RAID5;

-D:显示raid的详细信息;

mdadm -D /dev/md#

管理模式:

-f: 标记指定磁盘为损坏;

-a: 添加磁盘

-r: 移除磁盘

观察md的状态:

cat /proc/mdstat

停止md设备:

mdadm -S /dev/md#

watch的命令:

语法使用:watch -n# ‘COMMAND‘

选项常用:-n #;刷新间隔,时间单位”秒“

时间: 2024-10-10 20:59:58

RAID的个级别特性的相关文章

linux自学笔记——RAID级别特性以及软RAID的实现

RAID,Redundant Arrays of Inexpensive Disks 廉价冗余磁盘阵列,又称为Redundant Arrays of Independent Disks,独立冗余磁盘阵列. 其基本原理就是利用多块较小的磁盘通过不同的组织方式,组成一个大的磁盘组,以提高磁盘的IO能力和耐用性.由于组织方式不同,所以把RAID分为多个级别.而最常用的是RAID0,RAID1,RAID5,RAID6,RAID10,RAID01.下面我们将对以上的级别进行比较分析. 级别:level R

RAID各级别特性详解

一.RAID的基本概念 RAID:将多块磁盘以某种方式组织起来当一个存储设备使用. RADI特性: 提高IO能力:通过磁盘并行读写实现;给RAID控制器添加自己的内存. 提高耐用性:通过磁盘冗余来实现. 二.RAID的级别 根据多块磁盘组织在一起的不同的工作方式,我们将RAID分为不同的级别: RAID-0:RAID控制器将待存储的数据流切割为块,将分割好的数据块按顺序均匀分布存储在各个磁盘内.如果其中任何一块磁盘损坏,数据将丢失. 优点:提升了读.写性能:不会占用太多CPU资源:设计.使用和配

RAID各级别特性

RAID是什么1. RAID 实现方式* 外接式磁盘阵列* 内接式RAID* Software RAID2. RAID级别RAID-0 (Strip,条带卷)RAID-1 (Mirror,镜像卷)RAID-4RAID-5RAID-6RAID-10RAID-01RAID-50JBOD总结 RAID是什么 RAID最初全称为『 Redundant Arrays of Inexpensive Disks 』"容错式廉价磁盘阵列",后来改为『 Redundant Arrays of Indep

RAID 常用级别特性

RAID 为独立冗余磁盘阵列.简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术.组成磁盘阵列的不同方式称为RAID级别(RAID Levels).在用户看起来,组成的磁盘组就像是一个硬盘,用户可以对它进行分区,格式化等等.总之,对磁盘阵列的操作与单个硬盘一模一样.不同的是,磁盘阵列的存储速度要比单个硬盘高很多,而且可以提供自动数据备份.数据备份的功能是在用户数据一旦发生损坏后,利用备份信息可以使

RAID的不同级别

RAID-0(条带卷,strip) RAID-1(镜像卷,mirror)和RAID-4 RAID-5 RAID-6 RAID-10 RAID-01 RAID-50 JBOD RAID-7 原文地址:https://www.cnblogs.com/lqynkdcwy/p/9499090.html

RAID磁盘阵列特性简介

一.RAID概述 RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文即为"独立磁盘冗余阵列",或简称为磁盘阵列.简单的说,RAID是一种把多块独立的物理硬盘或者分区按照不同的方式组合起来,使其在逻辑层面形成统一的一个硬盘组,从而提供比单个硬盘更高的存储性能和提供数冗余的技术.组成磁盘阵列的不同方式称为RAID级别(RAID Levels),注意级别的不同只是表示其组成结构不同,而无性能优劣之分. 二.RAID分类 RAID的实现方式

几种常用RAID的特性

的数据保护.恢复能力,使RAID 10成为了一种性价比较高的等级,目前几乎所有的RAID控制卡都支持这一等级.但是,RAID 10对存储容量的利用率和RAID 1一样低,只有50%.因此,RAID10即高可靠性与高效磁盘结构它是一个带区结构加一个镜象结构,可以达到既高效又高速的目的,RAID 10能提供比RAID 5更好的性能.这种新结构的可扩充性不好,这种解决方案被广泛应用,使用此方案比较昂贵. RAID 50:RAID50是RAID5与RAID0的结合.它具有RAID 5和RAID 0的共同

Linux系统--Linux中Raid不同级别介绍

RAID不同级别介绍 磁盘阵列(Redundant Arrays of Independent Disks,RAID) RAID 的常用级别有:RAID0,RAID1,RAID01,RAID10,RAID3,RAID5,RAID6.等. 1.RAID0: 最简单的实现方式就是把N块同样的磁盘通过智能磁盘控制器或操作系统的磁盘驱动城区以软件的防暑串联在一起创建一个大的卷集.将原先顺序写入的数据被分散到所有的N块硬盘中同时进行读写.N块硬盘的并行操作使同一时间内磁盘读写的速度提升了N倍. RAID 

Raid 级别

Raid:Redundant Arrays of Independent Disks 0表示条带化1表示镜像 raid level:级别.仅代表磁盘组织方式不同,没有上下之分 Raid类型 读写性能 硬盘数量 机制 可靠性 磁盘利用率 Raid 0 读写都提升 至少2块 条带技术 无 n Raid 1 写下降.读提升 至少2块 镜像(copy) 允许坏一块盘 1/2 Raid 4 读写都提升 至少3块 检验码 允许坏一块盘 n-1/n Raid 5 读写都提升 至少3块 轮询检验码 允许坏一块盘