≡菜单

RAID 0,RAID 1,RAID 5,RAID 10与图一起说明

RAID代表廉价(独立)磁盘冗余阵列。

在大多数情况下,您将使用以下四个级别的RAID之一。

  • RAID 0
  • RAID 1
  • RAID 5
  • RAID 10(也称为RAID 1 + 0)

本文介绍了这些突袭级别之间的主要区别以及易于理解的图表。

在下面提到的所有图中:

  • A,B,C,D,E和F– represents blocks
  • p1,p2和p3– represents parity

RAID级别0


以下是RAID级别0要记住的关键点。

  • 最少2个磁盘。
  • 出色的性能(块呈条纹状)。
  • 没有冗余(没有镜像,没有奇偶校验)。
  • 唐’请勿将其用于任何关键系统。

RAID级别1

以下是RAID级别1要记住的关键点。

  • 最少2个磁盘。
  • 良好的性能(无条纹。无奇偶校验)。
  • 出色的冗余(因为块已镜像)。

RAID级别5


以下是RAID 5级别要记住的关键点。

  • 最少3个磁盘。
  • 良好的性能(由于块是条纹的)。
  • 良好的冗余性(分布式奇偶校验)。
  • 提供性能和冗余的最佳性价比选择。将此用于大量面向读取的数据库。写操作将很慢。

RAID级别10

以下是RAID级别10要记住的关键点。

  • 最少4个磁盘。
  • 这也称为“stripe of mirrors”
  • 出色的冗余(因为块已镜像)
  • 出色的性能(由于块呈条纹状)
  • 如果您负担得起美元,这对于任何关键任务应用程序(尤其是数据库)都是最佳选择。

其他RAID教程:

如果您喜欢这篇文章,您可能还会喜欢..

  1. 50个Linux Sysadmin教程
  2. 50个最常用的Linux命令(包括示例)
  3. 排名前25位的最佳Linux性能监视和调试工具
  4. 妈妈,我找到了! – 15个实用的Linux Find命令示例
  5. Linux 101 Hacks第二版电子书 Linux 101黑客手册

Bash 101 Hacks书 Sed和Awk 101黑客手册 Nagios Core 3书 Vim 101黑客手册

{ 62 评论… 加一 }

  • 对讲 2014年2月19日,上午10:00

    谢谢s . It is quite explanatory.

  • 杰拉尔德 2014年2月21日,上午1:30

    @nihal, so we are 上ly talking about basic RAID levels with parity e.g RAID-5and RAID-6

    在3磁盘RAID-5集中,我们有3磁盘D1,D2&D3包含LUN 1,它映射为系统上的R:驱动器。为了便于说明,我们将只向每个磁盘写入100个字节

    当对R:驱动器进行写操作时,数据被分成100字节的块,因此前100个字节(C1)写入D1,后100个字节(C2)写入D2,而后两个块(C1, C2)然后进行异或’一起将d和结果奇偶校验(P1)写入D3,从而使条带1在随后的条带上旋转。例如

    D1 D2 D3
    S1 C1 C2 P1
    S2 P2 C3 C4
    S3 C5 P3 C6

    在正常读取时,忽略奇偶校验块,但是如果说D2失败,则在读取条带S1时,块C1为XOR’d与奇偶校验P1并提供了存储在C2中的数据,从而提供了RAID-5已知的冗余

  • 贾斯汀·戈德堡 2014年3月10日,上午9:21

    我认为使用Raid 0的唯一原因是临时驱动器或临时驱动器,例如photoshop临时驱动器,RAM驱动器,浏览器缓存等…

  • 乔希 2014年3月14日,上午10:52

    It is incorrect to state 袭击 10 is the same as 袭击 1+0 which is a confusion with 袭击 0+1.

    袭击 10 is always referred to as raid 10 never as 1+0.
    袭击 10 is a mirror of stripes not “stripe of mirrors”
    袭击 0+1 is a 镜子条纹

    You are confused between 袭击 10 and 袭击 0+1

    袭击 10 can sustain a TWO disk failures if its 上e drive in each mirror set that fails.
    袭击 0+1 with the loss of a single drive reverts to a 袭击0 array.

    Please correct your misinformation. 谢谢s

  • 杰拉尔德 2014年3月14日,下午6:30

    乔希,你说的是RAID0 + 1&RAID1 + 0变得混乱,因为不同的制造商使用这两种形式来表示不同的含义。因此这些术语变得模棱两可,并且有一个举动不赞成使用这些术语。正如您正确指出的那样,条带镜像具有冗余性,而条带镜像则不具有冗余性。

    这就是为什么创造RAID10一词的原因,通常每个人都将其理解为条带镜像,即在最底层是条带化的镜像集,尽管我上次看到戴尔有一些文档将其定义为条带镜像,显然是不正确的。

    因此,您对RAID10的定义不正确,数字的顺序是线索,因此RAID10是RAID-1 RAIDset,然后将它们进行条带化(RAID-0),此定义后还跟着RAID50(RAID-5 + RAID-0)和RAID60(RAID-6 + RAID-0)

    您还不能正确地指出RAID10可以承受两个磁盘故障,实际上,条带镜像集可以承受多个磁盘故障,具体取决于条带跨过多少个镜像集,而且至关重要的是,两个故障不在同一镜像集中

  • 萨米丁 2014年3月16日,上午12:47

    极好的解释!保持良好的工作

  • 乔希 2014年3月17日,下午2:33

    ” You are also incorrect in stating that RAID10can sustain TWO disk failures”

    当我们谈论突袭时,我们谈论的是最低要求。例如,raid1的2个磁盘,raid5的3个磁盘和raid 0 + 1和raid10的4个磁盘

    如果您考虑我所描述的4磁盘系统,以及上面RAID 10示例中列出的内容,那么我的说法是完全正确的。

    ”您对RAID10的定义不正确,数字的顺序是线索,因此RAID10是RAID-1 RAIDset,然后将它们进行条带化(RAID-0),”

    你是绝对正确的。那’这是我匆忙发表评论所得到的-

    考虑raid10和raid0 + 1的最佳方法是使用最后一个数字,在RAID 10正在剥离的情况下,将其应用于第一个数字镜像,从而使其成为一组镜像的条带。相反,您拥有RAID 0 + 1的镜像磁盘。

    并感谢您有机会玩呀呀技术-

  • 杰拉尔德 2014年3月19日,下午11:33

    乔什(Josh),只需要忘记RAID-0 + 1(以及1 + 0)就可以了,现在这种符号还没有被使用。只需使用RAID10,大多数人都知道这意味着条带化的镜像。

    我总是被教导的(早在90年代’s)0 + 1是条带状的镜像,但是人们把它读入脑海,是您从左到右读取数字,这意味着被条带化的是镜像,’s为什么RAID10来消除歧义

    PS注意只有一个“p” in stripe, 剥离 is something else. 🙂

  • 西奥 2014年4月4日,下午2:43

    嗯。 。 。我只知道这个,如果你是“stripping”毫无疑问的是“Raid”. 🙂

  • 杰拉尔德 2014年4月9日,下午2:12

    大声笑

  • 永久性 2014年4月30日,上午7:00

    亲爱的先生,
    我正在使用Asrock Z77 Extreme 11,它在RAID 0、1、1E或10中支持8个驱动器–我有8 x 4tb(加上其他填充其他6个sata端口)–哪种模式最适合在不损失大量空间或将写入时间缩短到很远的情况下提高数据安全性–(我目前运行12个驱动器+2 ssd +1奇数)

  • 查兰 2014年5月14日,上午8:12

    RAID10中什么是Disk1和Disk2失败?数据会不完整吗?我对吗?

  • 杰拉尔德 2014年5月28日,下午1:06

    正确,如果其中一个镜像集的两个磁盘同时发生故障,则数据将不完整。

    顺带提及,RAID10可以承受n次磁盘故障,其中n是条带中的镜像集数。

  • 杰拉尔德 2014年5月28日,下午1:12

    RAID10将为您提供最佳的数据安全性和最佳的性能,但仅占用50%的空间。

    RAID-6将为您提供出色的数据安全性,出色的利用率,但可能会导致性能最差,尤其是在使用情况存在写偏见的情况下。

  • 梅通 2014年6月10日,上午6:27

    RAID 5,RAID 10,RAID 50哪个更好?为什么呢?

  • 杰拉尔德 2014年6月11日,上午12:36

    它不是一个更好的情况,而是一个更合适的情况!

    RAID-5–提供了良好的可用空间,良好的读取速度,但不适用于有写偏向的工作负载。由于重建时间不建议与超大磁盘一起使用(改用RAID10或RAID-6)

    RAID50–同上,阅读甚至更快,仍然有写问题。

    RAID10–读写性能最佳,但可用空间最低(50%)

    NB可用空间为“Total disk space” – “redundancy overhead”

  • 阿里民族 2014年6月11日,上午5:26

    我们在RAID中使用5个磁盘。不幸的是,我们卸下了所有驱动器,现在我们重新安装了这些驱动器,但操作系统无法启动。我们如何重新配置​​这些磁盘而不丢失数据。

    我们使用的HP ML 350 SAS也有磁盘HP软件DVD。

  • 粗俗的 2014年7月2日,上午12:54

    大家好,我在linux中有一个疑问,如何知道配置了哪种RAID类型?是否有任何cmd。

  • 杰拉尔德 2014年7月5日,下午3:27

    @民族阿里–通常,使用HP RAID控制器,您可以取出磁盘,将它们随机排列成任意顺序并进行更换,它们将可以工作!但是,您的问题不适合该论坛,请使用Experts-Exchange(www.experts-exchange.com)之类的东西

    @rathish–这将取决于您使用的Linux发行版!但是,您的问题不适合该论坛,请使用Experts-Exchange(www.experts-exchange.com)之类的东西

  • 迪诺·戴维斯(Dino Davis) 2014年8月18日,上午10:09

    您好,我是服务器管理的新手,我需要了解更多云存储和RAID控制器。在哪个课程中,我可以学到更多?

  • 彩虹 2014年9月10日,上午3:28

    我也可以使用SCSI驱动器吗?这是一个较旧的系统。我如何检查是否可能?

    谢谢 you in advanced!

  • 陈丹 2014年9月12日,上午6:19

    是的’对复习有很好的帮助…

  • 萨利赫 2014年9月25日,上午12:57

    亲爱的拉梅什,

    谢谢s for giving clarity to the RAID Levels with diagrams.

  • 杰拉尔德 2014年9月30日,上午1:59

    @彩虹–当然!取决于硬件。如果您有RAID控制器,请查找它的手册,如果不使用Windows / Linux软件RAID。
    Avoid RAID-5or -6 via software though (big processing overhead)

    和唐’在进行实验之前,不要忘记备份所有内容。

  • p赛克里希纳·巴拉吉 2014年10月5日,晚上11:31

    嗨,这是balaji,您的Linux技巧对大脑非常无礼,先生

    再见

  • 克沙夫 2014年10月29日,上午7:15

    你好,

    我已经在AWS EC2上设置了raid1,并在测试中发现其工作正常。

    担心我是第一次这样做,我不知道如何托管我的网站以使用raid1?

    谢谢s in advance.

  • 道格 2014年12月13日,上午10:27

    您说的是Raid-5,写入速度很慢。这相对于其他具有相同驱动器数量的配置还是一般而言?具体来说,3磁盘Raid-5与2磁盘Raid-1系统相比如何?有人告诉我,一个3磁盘Raid-5系统将同时执行读写操作,因为可以在一个周期内读写2个块

    通常,此逻辑是否同样适用于SSD驱动器?

    谢谢s.

  • 阿比舍克洛哈尔 2015年1月2日,上午11:41

    RAID仅用于服务器客户端,并提供性能

  • 杰拉尔德 2015年1月4日,上午11:01

    K–您想做什么?

    @abhisheklohar–这是评论还是问题

  • 杰拉尔德 2015年1月14日,下午1:22

    要进行更新交易,您需要阅读,更新& then Write

    RAID-1:
    对RAID控制器的单次读取,如果足够聪明,它将向两个磁盘发出读取,并从第一个磁盘返回数据以进行传送(即降低延迟)。
    更新数据并写入一个控制器,然后并行写入两个磁盘。
    因此,Max 3 IOPS(简单示例)

    RAID-5(3 Disk RAIDset)
    对RAID控制器的一次读取,可能从磁盘读取一次。
    更新数据,然后一次写入RAID控制器,但是控制器必须读取所有其他磁盘(包括奇偶校验),即2 * IOPS,将所有磁盘数据与更新进行异或,然后写入更新和奇偶校验,即2 * IOPS
    因此,Min 5 IOPS可以完成相同的工作。

  • 凡人 2015年2月9日,下午1:16

    吉斯(Jeeez)可以比计算机科学课更简单地解释吗?
    我有4个驱动器,每个2TB,总共8TB。如果我想获得最佳读取和写入性能,并且如果一个驱动器发生故障,则不丢失任何数据,那么我应该使用哪个RAID?在任何一个驱动器发生故障之前我可以写入多少数据? (4TB?2 TB?)不久,我想更换发生故障的驱动器,然后再次恢复正常。如果有任何意义,这适用于4k视频编辑应用程序。谢谢

  • 丹麦文 2015年5月28日,晚上11:02

    谢谢s it is very helpful for me.

  • 肯尼斯 2015年6月11日,上午1:46

    Hybrid 袭击s should also be included.

  • 沙米尔 2015年6月26日,晚上9:50

    任何人都可以用RAID 0、1、5、10以及热备用和全局备用条款解释300 GB X 4磁盘的空间利用率。还是我们需要5个磁盘才能拥有最佳方案?

  • 萨钦 2015年6月30日,上午12:00

    超级简单的解释。容易理解
    新手

  • 杰拉尔德 2015年6月30日,下午1:46

    肯,尽量不要使其变得过于复杂

  • 杰拉尔德 2015年6月30日,下午1:59

    @sharmil
    RAID-0–4 x 300GB = 1200GB可用BUT无冗余
    RAID-1–通常只支持2个磁盘–1 x D + D = 300 GB可用
    RAID-5–3D + 1D = 900GB可用(如果磁盘超过500GB,则不建议使用)
    RAID-10–2 x D + D = 600GB可用
    RAID-6–2D + 2P = 600GB可用

    热备用是专用于特定RAIDset的备用
    全局热备用可用于任何RAIDset

  • 巨石洛迪 2015年7月10日,上午10:41

    #Gerald或其他任何人。

    您能告诉我以下方法是否可行;

    我只想有更多空间供CCTV录制(基于Windows),

    我可以在我的操作系统(运行软件的地方)上使用120GB固态驱动器,并在RAID0 3 x 3TB驱动器上总共使用大约9TB的存储空间吗?

    谢谢 you

  • 杰拉尔德 2015年7月12日,下午12:11

    使用RAID-0的第一个问题是没有冗余,因此,如果一个磁盘出现故障,您将丢失所有数据。

    The second problem is that with disks that size RAID-5is not recommended due to the risk of a second disk failing during the rebuild of the first, thereby losing all your data

  • 琼斯 2015年7月15日,上午12:39

    嗨杰拉尔德,

    我有一台具有3个1TB HD的服务器,打算配置raid5。
    我的问题是,您会为我推荐什么袭击?因为你’d表示不建议使用500GB以上的磁盘。

    多谢

  • 杰拉尔德 2015年7月20日,上午12:12

    琼斯,3个磁盘让您很难
    您可以使用备用磁盘执行RAID-1或添加另一个磁盘并使用RAID10,RAID-6至少需要4个磁盘,两种解决方案都将利用率降低到50%

  • 杰斯 2015年7月21日,晚上8:20

    您能否向我们详细介绍RAID 10的用途?这样我才能清楚理解。

  • 琼斯 2015年7月28日,上午1:15

    谢谢s 杰拉尔德! It is indeed helpful to me.

    干杯!

  • 杰拉尔德 2015年7月29日,下午12:24

    @杰西–RAID-1卷的大小只能与所用磁盘的大小一样大,例如1TB,但是如果您需要10TB的卷,则获得容量,冗余和性能的唯一方法是使用RAID10(镜组条纹)例如2 x 1TB x 10,即20 x磁盘

  • 埃格森 2015年8月28日,下午12:48

    对于具有4个托架的NVR,最佳的配置是什么?从我身上’在这里阅读过,听起来RAID 10是更好的选择,但是只有一半的驱动器可用,安装(4)2TB驱动器会导致4TB存储吗?

  • 费扎尔 2015年9月5日,上午2:41

    你好
    我以某种方式偶然发现了这个有趣的话题,但一切都“greek”对我来说,我不是极客。 (无意侮辱社区或个人)。
    有什么办法可以同时写入两个硬盘,所以如果其中一个发生故障,我可以使用另一个。
    我经常遭受崩溃和数据丢失。

  • 阿里汗 2015年9月17日,晚上11:31

    我有一个带4个SAS硬盘驱动器的Dell Power Edge服务器2u。我已经安装了perc 6i RAID控制器,现在我想通过Windows Server 2008磁盘管理配置RAID 5。如果我在OS上安装os并在服务器上以d的形式创建具有3个硬盘的raid 5镜像,我是否将所有程序安装在raid 5镜像卷的目录上?任何帮助

  • 坦率 2015年10月8日,下午4:31

    我当时正在考虑用RAID5系统中的NAS驱动器替换台式机驱动器。我可以将旧驱动器克隆到新驱动器上吗?

  • 2015年10月14日,上午1:00

    RAID控制器发生故障而不是驱动器发生什么情况?所有数据都丢失了吗?我已经读了一些书,看来一个人不能简单地将一组RAID磁盘从一个硬件RAID机箱切换到另一个RAID磁盘,并且能够读取该阵列。虽然硬件RAID控制器应该更快,但是软件RAID控制器会更安全吗?还是在所有情况下都需要对关键罐进行数据备份’不会丢失数据?如果需要备份,哪种类型最好,磁带,磁盘,在线服务?我希望设置一个具有6TB到12TB实际存储空间(4x3TB或4x6TB磁盘)的RAID 10阵列。由于设置阵列非常昂贵,因此我想了解可能存在的陷阱。

  • 杰里·贝内特 2015年10月15日,下午2:27

    我的Buffalo产品:网络存储(NAS)
    作业系统:Windows 7
    连接类型:无线
    型号是型号:LS-WX2.0TL / R
    正在运行RAID1。能否告诉我将其更改为RAID 0的步骤?
    谢谢 you!

  • 彼得 2015年11月13日,上午5:22

    我有一台具有2 x 500Gb和5 x 2Tb的DELL服务器用作数据库服务器。
    我的想法是:
    The 2 x 500 Gb would be appropriate for the OS software with 袭击 1 config.
    5 x 2Tb可以配置为:
    1.RAID 5:更多容量。只能丢失1个驱动器。
    2.RAID 6:容量较小。可能会丢失2个驱动器。
    3. RAID 10,容量较小。只能丢失1个驱动器,但是第5个驱动器是备用的。快点。

    任何建议,将不胜感激。
    彼得

  • 苏迪普·萨哈(Sudip Saha) 2015年11月17日,上午7:00

    对于视频流,哪个RAID级别合适?

  • 狡猾 2015年12月20日,下午12:06

    因此,让我弄清楚这一点,一个Raid 10至少可以使用4个磁盘,那将使2个镜像在每个镜像中设置2个磁盘?因此,如果您添加了另外2个磁盘,它将创建3个镜像集,还是仍然是2个镜像集,但每个集中3个磁盘?

    我的脑袋疼!

  • 安东尼 一月19,2016,6:03上午

    I’m当前正在研究使用2 x 256gb SSD的RAID-0设置’s, (data security –没问题),但是我的问题是稍后再进行扩展。
    如果我想向RAID添加第3个驱动器,可以轻松完成此操作,或者这意味着必须重建并重新加载阵列,或者就像添加SSD并让控制器自己整理数据一样简单(给定)时间)?

  • 阿奇玛德 一月24,2016,9:35下午

    谢谢’s for your article…,这对帮助我了解raid 0,1和raid 5的区别非常有用

  • 戴夫·H 2016年3月24日,上午10:20

    你好

    关于RAID 10配置,我有几个问题。

    例如,如果我有10个磁盘RAID 10设置,如果我拉了1个镜像集(2个磁盘),这会导致数据丢失吗?

    还有没有办法识别镜像集驱动器?例如。 1 + 4镜像组1,2 + 5 Mirros组2,3 + 6镜像组3。

    谢谢s

  • 鲍比 2016年4月25日,下午1:59

    @Morty我敢肯定,现在您必须已经配置了RAID,我可以进行相同的工作,并且我们使用20个Bay NAS具有多个卷,并且每个卷都在RAID 5中进行配置。希望这会有所帮助,祝您好运。

  • 维卡什·库马尔(Vikash Kumar) 2016年5月31日,上午9:52

    嗨,我有IBM服务器并安装了OS服务器2012 r2。首次安装raid 1已配置,但主板已更改,因此raid未配置。是否可以在没有任何问题的情况下配置raid,并且不会造成问题os和其他问题。 IBM服务器指南选项raid使用OS配置和raid 上ly配置。

  • 奥利弗·鲍威尔(Oliver Powell) 2016年12月27日,晚上10:33

    谢谢s for an informative post. I feel glad to read about the types of RAID. Really helpful blog.

  • 奥利弗·鲍威尔(Oliver Powell) 一月12,2017,9:07下午

    感谢您提供的信息。我很高兴阅读有关RAID的类型。您与我们分享的博客真的很有帮助。

  • 舒瓦迪普 2017年2月20日,上午6:48

    如果RAID 0中的一个硬盘损坏,我是否会丢失系统中的完整数据?

  • 马林 2017年6月23日,下午1:39

    谢谢s for article!

发表评论