RAID 5
飞客数据恢复中心提供
RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。 以四个硬盘组成的RAID 5为例,其数据存储方式如图4所示:图中,P0为D0,D1和D2的奇偶校验信息,其它以此类推。由图中可以看出,RAID 5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。
RAID 5可以理解为是
RAID 0和
RAID 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 并设置全局热备,以提高数据存储的安全性和可靠性。 在开始配置之前,需要了解 RAID5 和热备的概念。RAID5 是一种...
RAID5(独立磁盘冗余阵列5)是一种存储虚拟化技术,它将数据分散存储在多个物理磁盘上,并通过一定的算法计算出额外的校验信息,以实现数据冗余并提高可靠性。在RAID5阵列中,数据被分割成64K大小的块,并存储在多个...
IBM X3650服务器是一款高性能的企业级服务器,支持多种RAID配置,其中RAID5是一种常见的冗余磁盘阵列方式,提供了数据保护和性能优化。以下将详细阐述在IBM X3650上创建RAID5的步骤: 1. **硬件准备**: 在进行...
这次是在戴尔服务器R710上面尝试的做Raid0和Raid5,亲测成功。 因为创建Raid0与Raid5的方式是一样的,所以就以创建Raid5为例。 1,启动时,Ctrl+R键,进入Raid配置界面,如图(请注意,在此屏幕有操作提示,如果...
在RAID 5配置中,它提供了数据容错能力,即使在阵列中有一个硬盘故障的情况下,也能保证系统的正常运行。本文将详细介绍如何在已有的RAID 5配置中添加硬盘。 一、RAID 5的工作原理 RAID 5使用分布式奇偶校验,每个...
本文将深入探讨RAID5中的循环方向和同步异步概念,帮助读者更好地理解RAID5的工作原理。 首先,我们来了解RAID5的循环方向。在RAID5中,数据不是均匀地分布在所有磁盘上,而是采用一种称为条带化的策略。每个条带...
关于 RAID 5 与 热备份(Hot Spare) RAID(独立磁盘冗余阵列)是一种将多个磁盘组合成一个逻辑磁盘的技术,目的是提高数据存储的可靠性和性能。RAID 5 是一种常用的 RAID 级别,它提供了高效的数据存储和较强的...
### 使用R-Studio软件恢复RAID 5教程详解 #### 引言 随着信息技术的不断发展,数据安全成为了企业和个人关注的重点。RAID技术作为一种提高数据可靠性和性能的方法,在服务器存储领域得到了广泛应用。其中,RAID 5因...
HP DL380 RAID5 配置方法 在本文中,我们将详细介绍 HP DL380 RAID5 配置方法,包括自动配置和手动配置两种方法。RAID5 是一种常用的磁盘阵列方式,能够提供高性能和高可用性,非常适合企业级存储应用。 一、自动...
RAID5 配置方法在 HP DL380 服务器中的应用 RAID5 配置方法是指在 HP DL380 服务器中使用 RAID5 技术来配置磁盘阵列的方法。该方法可以提高数据存储的安全性和可靠性。 一、自动配置方法 自动配置方法是指使用 HP...
### Windows Server 2008下RAID5的创建与修复 #### RAID概念与分类 - **RAID**(Redundant Arrays of Independent Disks,独立磁盘冗余阵列)是一种通过组合多个物理磁盘来提高数据可靠性和/或性能的技术。 - **...
根据给定的信息,本文将详细解释与MD RAID5相关的知识点,包括MD RAID5的基本概念、工作原理、以及在Linux系统中的实现方式。 ### MD RAID5基本概念 MD(Multiple Devices)是Linux内核中用于软件RAID的支持组件,...
Dellr710服务器,有4块450G硬盘,默认做的RAID5。我们的目的是取其中3块硬盘做RAID5,留一块硬盘做热备。 在这里,我具体解释一下 ①4块硬盘做成RAID5 ②3块硬盘做RAID5,一块硬盘做热备盘 这两种配置之间的...
在本文中,我们将深入探讨 RAID 5EE 这一特殊的阵列级别,同时对比其他常见的 RAID 级别,包括 RAID 0、RAID 1、RAID 3 和 RAID 5。 首先,RAID 0 是一种分条式存储,它将数据分割并并行写入多个硬盘,从而显著提升...
### HP DL380 RAID5配置详解 #### 一、HP DL380服务器与RAID5概述 HP DL380是一款高性能的企业级服务器,广泛应用于数据中心和各种业务环境中。RAID5是一种常见的磁盘阵列技术,通过将数据分散存储在多个磁盘上,...
### Dell服务器RAID5在线扩容知识点详解 #### 一、RAID5在线扩容概述 - **定义**: RAID5在线扩容是指在系统不中断运行的情况下,通过服务器管理软件对RAID5进行重新配置的过程。 - **特点**: 在线扩容的主要优势...
RAID0_RAID1_RAID10_RAID5
[root@RedHatLinux5Raid5 home]# mdadm --grow /dev/md2 --level=5 --raid-devices=4 ``` - **解析**:通过`--grow`选项,可以在RAID阵列中增加一个额外的磁盘,从而增加RAID 5分区的容量。这里的示例是增加了...
组装 RAID 5 及 RAID 1 磁盘阵列服务器知识点 一、引言 RAID(Redundant Array of Independent Disks)磁盘阵列技术是当前服务器存储解决方案中的热门话题。RAID 技术可以将多个物理硬盘组合在一起,以提高存储...
### 在RAID5环境下进行系统Ghost备份的知识点详解 #### RAID5概述 RAID5是一种存储解决方案,旨在平衡存储性能、数据安全性和成本效益。它通常由三个或更多硬盘组成,通过分散数据和奇偶校验信息来提高数据冗余度。...