为什么RAID 0在没有冗余时被归类为RAID?


32

我已经在IT部门工作了很多年,所以我知道RAID阵列是什么,RAID 0是什么,RAID 1、5、6、10、50、60等,但是最近出现了一些事情工作中的谈话;如果RAID代表独立(或廉价)磁盘的冗余阵列,那么RAID 0为何被归为RAID,而不仅仅是带状阵列?

在一个阵列上跨多个磁盘对数据进行条带化不会提供任何冗余,那么为什么将其归类为RAID阵列呢?当然,最低数目应该是RAID 1(镜像),因为那是冗余真正开始的时候?


1
0并不表示RAID级别,而是表示条带化。同样适用于0、10、50、60等
。– JamesRyan

我认为这取决于您遵守的定义。dictionary.reference.com/browse/redundant提到:2 .过多;超出通常或自然的范围。-因此,如果您接受此定义,则RAID-0是合法术语,因为正常操作不需要额外的磁盘。
MonkeyZeus

同样的理由,零英镑是一笔钱,但它不值钱。
Sobrique 2015年

Answers:


36

您实际上部分回答了您的问题。

RAID的最低形式为RAID1。在定义RAID之后就很好地添加了RAID 0(尽管找不到对此日期的引用)。

RAID 0中的0用来表示实际上并不视为冗余。将其视为更多的True / False,其中0为False。


3
似乎是这样,阅读Wikipedia上有RAID-4(显然是第一个),RAID-1,RAID-5,RAID-2的日期,可惜它没有提到RAID-0出现的时间,也许应该称为NRAID0-非-Redundant;)
Gavin Burke

3
1988年,来自Katz的Patterson,Gibson,描述了RAID-1至RAID-5的原始论文在这里:cs.cmu.edu/~garth/RAIDpaper/Patterson88.pdf。1994年的一篇文章增加了对RAID-0和RAID-6的引用,位于:web.eecs.umich.edu/~pmchen/papers/chen94_1.pdf
Greg Askew,

1
因此,如果RAID-0表示RAID为假,为什么仍将其称为RAID?
Zack

6
@Zack-因为其余的首字母缩略词适合(廉价磁盘阵列),并且在适当的时候,首字母缩略词的使用经常超出其设计意图。以HTTP为例,它是在同一条船上,因为它很少用于传输超文本,但也用于json,视频,音频,图形……没有人会去“ zomg !!!那不是超文本,我需要找到其他协议”。
詹姆斯·斯内尔

如此... RAID规范的作者是Python开发人员?
hBy2Py 2015年

12

RAID只是一个名称,其含义会随着时间而改变。

重要的部分是RAID级别的基础技术和机制相同,因此您使用相同的控制器(或软件,例如mdraid)来实现所有RAID级别。


1
我想RAID中的R一直是Redundant这个词吗?实际上,即使条带化不是多余的,RAID控制器也可以执行条带化,镜像等操作。
加文·伯克

是的,但实际上,这只是一个名字。几十年前,由于我们倾向于投入所有无用的营销工作,我不再关心名字了
Sven

@GavinBurke RAID可以为磁盘增加冗余。RAID 0是RAID的一个变种,恰好没有实际是多余的,但它仍然否则RAID,所以他们把它称为RAID 0
user253751

2
@GavinBurke在经过修改的《我的世界》中,有一个叫做“不稳定锭”的物品,在您制作它后不久会发生爆炸。后来,他们增加了一种制造不会爆炸的方法的方法……它们与不稳定的锭料相同,只是它们不会爆炸,因此被称为“稳定的不稳定锭料”。同样的想法在行动。
user253751

6

正如其他人所建议的那样,RAID 0可以视为0级,这意味着零冗余。即使由于以下两个原因没有冗余,它也被称为RAID:

  • 它通常是在相同的上下文中定义和讨论的,因此名称很固定。对于JBOD不能说相同的东西,但是这种安排不会与RAID级别一起描述,因为它们的共同点较少(RAID 0至少涉及类似于RAID 5的条带化)。

  • 尽管RAID 0本身不提供冗余,但它通常用作确实提供冗余的复合RAID安排的一部分。RAID 10是最常见的,将0表示速度,将1表示冗余。RAID 50和RAID 60不太常见,但同样有效,除非担心潜在的写入性能下降(由于5/6的读取校验和写入模式)。


2

通常,您谈论的是RAID级别。因此,我想说一个系统是RAID-0,这并不意味着它是“类型0冗余”,它仅意味着它是“ RAID Level 0”,女巫表示完全没有RAID。



-1

纯营销。

<回忆>我记得局域网上的文件服务器何时开始出现在市场上。是的,RAID 0是可能的配置之一。RAID当时是一个非常流行的名词,管理人员只是问“服务器是否具有RAID?”。不知道到底是什么意思。因此,狡猾的销售人员开始将条带重新标记为“ RAID 0”,因此他们可以“真实地”说“为什么这样做!” </ reminisce>

RAID ...这是一个棘手的缩写。SCSI说,不喜欢(发音为“ scuzzy”。)这是IT经理可以在高水平预算会议上大喊大叫以使其他人批准购买的少数缩写。您想分得一杯pie吗?您必须具有良好的首字母缩写词。在这样的会议上尝试说“我们必须获得SCSI”。看看你能走多远。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.