`

RAID 5

阅读更多

RAID 5

  
  

飞客数据恢复中心提供

RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。 以四个硬盘组成的RAID 5为例,其数据存储方式如图4所示:图中,P0为D0,D1和D2的奇偶校验信息,其它以此类推。由图中可以看出,RAID 5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。
  RAID 5可以理解为是RAID 0RAID 1的折中方案。RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低。
  
      RAID5校验位算法原理
  
      P=D1 xor D2 xor D3 … xor Dn (D1,D2,D3 … Dn为数据块,P为校验,xor为异或运算)
  XOR(Exclusive OR)的校验原理如下表:
  
A值 B值 Xor结果
0 0 0
1 0 1
0 1 1
1 1 0
 这里的A与B值就代表了两个位,从中可以发现,A与B一样时,XOR结果为0,A与B不一样时,XOR结果就是1,而且知道XOR结果和A与B中的任何一个数值,就可以反推出另一个数值。比如A为1,XOR结果为1,那么B肯定为0,如果XOR结果为0,那么B肯定为1。这就是XOR编码与校验的基本原理。

RAID5读写过程

  用简单的语言来表示,至少使用3块硬盘(也可以更多)组建RAID5磁盘阵列,当有数据写入硬盘的时候,按照1块硬盘的方式就是直接写入这块硬盘的磁道,如果是RAID5的话这次数据写入会分根据算法分成3部分,然后写入这3块硬盘,写入的同时还会在这3块硬盘上写入校验信息,当读取写入的数据的时候会分别从3块硬盘上读取数据内容,再通过检验信息进行校验。当其中有1块硬盘出现损坏的时候,就从另外2块硬盘上存储的数据可以计算出第3块硬盘的数据内容。也就是说raid5这种存储方式只允许有一块硬盘出现故障,出现故障时需要尽快更换。当更换故障硬盘后,在故障期间写入的数据会进行重新校验。 如果在未解决故障又坏1块,那就是灾难性的了。
分享到:
评论

相关推荐

    DELL服务器配置raid5+全局热备

    DELL 服务器 RAID5 配置与全局热备设置指南 本文档旨在指导读者如何在 DELL 服务器上配置 RAID5 并设置全局热备,以提高数据存储的安全性和可靠性。 在开始配置之前,需要了解 RAID5 和热备的概念。RAID5 是一种...

    raid5扩容与数据还原

    RAID5(独立磁盘冗余阵列5)是一种存储虚拟化技术,它将数据分散存储在多个物理磁盘上,并通过一定的算法计算出额外的校验信息,以实现数据冗余并提高可靠性。在RAID5阵列中,数据被分割成64K大小的块,并存储在多个...

    IBM X3650做RAID5的步骤

    IBM X3650服务器是一款高性能的企业级服务器,支持多种RAID配置,其中RAID5是一种常见的冗余磁盘阵列方式,提供了数据保护和性能优化。以下将详细阐述在IBM X3650上创建RAID5的步骤: 1. **硬件准备**: 在进行...

    Dell R710 服务器做Raid0与Raid5磁盘阵列的图文教程

    这次是在戴尔服务器R710上面尝试的做Raid0和Raid5,亲测成功。  因为创建Raid0与Raid5的方式是一样的,所以就以创建Raid5为例。  1,启动时,Ctrl+R键,进入Raid配置界面,如图(请注意,在此屏幕有操作提示,如果...

    如何在RAID 5的配置中添加硬盘

    在RAID 5配置中,它提供了数据容错能力,即使在阵列中有一个硬盘故障的情况下,也能保证系统的正常运行。本文将详细介绍如何在已有的RAID 5配置中添加硬盘。 一、RAID 5的工作原理 RAID 5使用分布式奇偶校验,每个...

    RAID5循环方向和同步异步讲解

    本文将深入探讨RAID5中的循环方向和同步异步概念,帮助读者更好地理解RAID5的工作原理。 首先,我们来了解RAID5的循环方向。在RAID5中,数据不是均匀地分布在所有磁盘上,而是采用一种称为条带化的策略。每个条带...

    关于 RAID 5 与 热备份(Hot Spare)

    关于 RAID 5 与 热备份(Hot Spare) RAID(独立磁盘冗余阵列)是一种将多个磁盘组合成一个逻辑磁盘的技术,目的是提高数据存储的可靠性和性能。RAID 5 是一种常用的 RAID 级别,它提供了高效的数据存储和较强的...

    用r-studio软件恢复raid 5教程及说明

    ### 使用R-Studio软件恢复RAID 5教程详解 #### 引言 随着信息技术的不断发展,数据安全成为了企业和个人关注的重点。RAID技术作为一种提高数据可靠性和性能的方法,在服务器存储领域得到了广泛应用。其中,RAID 5因...

    HP_DL380_RAID5_配置方法

    RAID5 配置方法在 HP DL380 服务器中的应用 RAID5 配置方法是指在 HP DL380 服务器中使用 RAID5 技术来配置磁盘阵列的方法。该方法可以提高数据存储的安全性和可靠性。 一、自动配置方法 自动配置方法是指使用 HP...

    HP DL380 RAID5 配置方法

    配置RAID5阵列带来了许多优势,首先,通过磁盘条带化(striping)和奇偶校验(parity)技术,RAID5能够在发生单硬盘故障时保障数据的完整性和可用性,而不会影响整体系统性能。其次,由于RAID5阵列只需要一块磁盘的...

    在Window server 2008操作Raid5.docx

    ### Windows Server 2008下RAID5的创建与修复 #### RAID概念与分类 - **RAID**(Redundant Arrays of Independent Disks,独立磁盘冗余阵列)是一种通过组合多个物理磁盘来提高数据可靠性和/或性能的技术。 - **...

    MD_raid5新手见解

    根据给定的信息,本文将详细解释与MD RAID5相关的知识点,包括MD RAID5的基本概念、工作原理、以及在Linux系统中的实现方式。 ### MD RAID5基本概念 MD(Multiple Devices)是Linux内核中用于软件RAID的支持组件,...

    dell r710 服务器配置RAID5(3块硬盘做RAID5)

    Dellr710服务器,有4块450G硬盘,默认做的RAID5。我们的目的是取其中3块硬盘做RAID5,留一块硬盘做热备。  在这里,我具体解释一下  ①4块硬盘做成RAID5  ②3块硬盘做RAID5,一块硬盘做热备盘  这两种配置之间的...

    RAID 5EE 阵列级别简介

    在本文中,我们将深入探讨 RAID 5EE 这一特殊的阵列级别,同时对比其他常见的 RAID 级别,包括 RAID 0、RAID 1、RAID 3 和 RAID 5。 首先,RAID 0 是一种分条式存储,它将数据分割并并行写入多个硬盘,从而显著提升...

    HP+DL380+RAID5+配置方法

    ### HP DL380 RAID5配置详解 #### 一、HP DL380服务器与RAID5概述 HP DL380是一款高性能的企业级服务器,广泛应用于数据中心和各种业务环境中。RAID5是一种常见的磁盘阵列技术,通过将数据分散存储在多个磁盘上,...

    Dell服务器raid5在线扩容windows版本

    ### Dell服务器RAID5在线扩容知识点详解 #### 一、RAID5在线扩容概述 - **定义**: RAID5在线扩容是指在系统不中断运行的情况下,通过服务器管理软件对RAID5进行重新配置的过程。 - **特点**: 在线扩容的主要优势...

    RAID0_RAID1_RAID10_RAID5

    RAID0_RAID1_RAID10_RAID5

    Linux Raid 5 扩容学习笔记(精排编目)

    [root@RedHatLinux5Raid5 home]# mdadm --grow /dev/md2 --level=5 --raid-devices=4 ``` - **解析**:通过`--grow`选项,可以在RAID阵列中增加一个额外的磁盘,从而增加RAID 5分区的容量。这里的示例是增加了...

    教你组装raid5及raid1磁盘阵列服务器

    组装 RAID 5 及 RAID 1 磁盘阵列服务器知识点 一、引言 RAID(Redundant Array of Independent Disks)磁盘阵列技术是当前服务器存储解决方案中的热门话题。RAID 技术可以将多个物理硬盘组合在一起,以提高存储...

    在RAID5下做系统ghost备份

    ### 在RAID5环境下进行系统Ghost备份的知识点详解 #### RAID5概述 RAID5是一种存储解决方案,旨在平衡存储性能、数据安全性和成本效益。它通常由三个或更多硬盘组成,通过分散数据和奇偶校验信息来提高数据冗余度。...

Global site tag (gtag.js) - Google Analytics