0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RAID的基础知识

倩倩 来源:弱电智能化工程2018 2020-01-13 10:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

你听说过RAID吗?

什么是软RAID?什么是硬RAID?

RAID0、RAID1、RAID5、RAID10……分别是什么意思?

哪种存储方式更安全呢?

那么今天,小编就带大家走进RAID,

了解一下RAID的基础知识。

走进RAID

RAID(redundant array of independent disks),独立磁盘冗余阵列。单个硬盘无法满足大量数据存储和数据安全性的需求,RAID将多个独立的物理硬盘按照一定方式(RAID级别)组合在一起,形成一个大的逻辑盘,提高了数据读写速度、可靠性、存储能力及容错能力。

RAID分类

软RAID

无独立的RAID控制卡,由操作系统CPU来实现所有的RAID功能。

占用CPU资源,如果操作系统出现故障,则RAID信息会丢失,RAID功能将不可用。

跟硬RAID比性能差,但成本低。

硬RAID

拥有独立的RAID控制卡,通过RAID卡实现所有的RAID功能,不占用CPU资源。

性能好,但成本高。

常用RAID级别优缺点及适用场景

RAID主要利用数据条带、镜像和数据校验技术来获取高读写、可靠性及容错能力,根据组合方式的不同,可以把RAID分为不同的级别。

JBOD

JBOD(Just a Bunch Of Disks),磁盘簇、简单磁盘捆绑或Span。JBOD并非标准的RAID级别,不能提供RAID带来的高读写、可靠性及容错能力。

JBOD是在逻辑上把几个物理磁盘串联到一起,从而提供一个大的逻辑磁盘。存储数据时从第一个磁盘开始存储,当第一个磁盘的存储空间用完后,再依次从后面的磁盘开始存储数据。存取性能等同于对单一磁盘的存取操作,不提供数据安全保障,它只是简单的提供一种利用磁盘空间的方法。

JBOD的低成本是它的主要优势。

RAID 0

数据条带化,无校验,不提供数据保护。数据并发写入多个硬盘。

优点

1.所有RAID中读写性能最高

2.100%的磁盘空间利用率

缺点

不提供数据冗余保护,一旦数据损坏,将无法恢复。

适用场景

RAID 0适用于迅速读写,但对数据安全性和可靠性要求不高的场景,如视频、打印等。

RAID 1

数据镜像,无校验。一半的空间存储冗余数据,所有RAID中数据安全性最高。

优点

1.所有的RAID中安全性最高,即使有一半的磁盘发生故障,仍能正常运转。

2.镜像磁盘没有全部故障,数据就不会丢失。

缺点

1.磁盘空间利用率为50%,一半的空间用于存储冗余数据。

2.成本高。

适用场景

RAID 1适用于数据安全性要求高的场景,如邮件系统、数据库等。

RAID 5

数据条带化,校验数据(1组)均匀分布在每个物理磁盘上。当某个物理磁盘发生故障时,可根据同一条带的其他数据块和对应的校验数据来重建损坏的数据。

优点

1.允许1个物理磁盘发生故障,而不丢失数据。

2.读取性能相对高,磁盘空间利用率大于RAID 10。

缺点

1.写入性能相对低。

2.重建数据时,性能会受到较大的影响。

适用场景

RAID 5兼顾存储性能、数据安全和存储成本等因素,可理解为RAID 0和RAID 1的折中方案,适用于金融、数据库等。

RAID 6

数据条带化,校验数据(2组)均匀分布在每个物理磁盘上。即使有两个磁盘同时故障,也可通过2组校验数据来重建两个磁盘上损坏的数据。

优点

1.允许2个物理磁盘发生故障,而不丢失数据。

2.读取性能较高,磁盘空间利用率大于RAID 10。

缺点

成本高于RAID 5,写入性能较低(低于RAID 5)。

适用场景

RAID 6主要用于对数据安全要求非常高、成本同样重要的场景,它一般是替代RAID 10经济性选择。如金融、数据库等。

RAID 10

RAID 1与RAID 0的结合,先创建RAID 1,再创建RAID 0。

优点

1.读取性能仅次于RAID 0。

2.镜像对中的磁盘没有全部故障,数据就不会丢失。

3.一半的物理磁盘发生故障时,仍可正常运转。

缺点

1.成本高。

2.磁盘空间利用率50%,一半的空间用于存储冗余数据。

适用场景

RAID 10适用于读写性能要求高,数据安全大于磁盘成本的场景。如银行、数据库等。

RAID 50

RAID 5与RAID 0的结合,先创建RAID 5,再创建RAID 0。有效提升了RAID 5的性能。

将作为组成部分的磁盘划分为若干完全相同的RAID 5。配置RAID 50至少需要6个磁盘,划分为2个RAID 5,每组有3个磁盘。

优点

1.读写性能高于RAID 5。

2.容错能力高于RAID 0或RAID 5。

3.发生故障的磁盘在不同的RAID 5中,最多允许n个物理磁盘发生故障(n为RAID 5的数量)而不丢失数据。

缺点

1.重建故障磁盘时,如果同一RAID 5中又有磁盘发生故障,则会丢失所有数据。

2.磁盘中需要更多的空间存储校验数据。

适用场景

RAID 50适用于大型数据库、文件服务器等。

RAID 60

RAID 6与RAID 0的结合,先创建RAID 6,再创建RAID 0。有效提升了RAID6的性能。

将作为组成部分的磁盘划分为若干完全相同的RAID 6。配置RAID 60 至少需要8个磁盘,划分为两个RAID 6,每组有4个磁盘。

优点

1.读写性能高于RAID 6。

2.容错能力高于RAID 0或RAID 6。

3.同一RAID 6中发生故障的磁盘不超过两个,最多可允许2n个物理磁盘发生故障(n为RAID 6的数量)而不丢失数据。

缺点

1.重建故障磁盘时,如果同一RAID 6中又有第三个磁盘发生故障,则会丢失所有数据。

2.磁盘中需要更多的空间存储校验数据。

适用场景

RAID 60适用于数据库存档和高可用性解决方案等。

常用RAID级别选择

RAID级别主要从I/O性能、成本、容错三个因素来选择。

如果不考虑容错,选择RAID 0可获得高I/O性能。

如果I/O性能、容错都重要,而成本不是主要因素,可选择RAID 1。

如果I/O性能、成本、容错都重要,则根据磁盘数、可用容量、允许故障硬盘数选择RAID 5、RAID 6、RAID 10、RAID 50或RAID 60。

RAID使用注意事项

1.组建RAID时,建议使用硬盘型号、容量完全一样的企业级硬盘。

2.组建RAID会删除硬盘上的所有数据,如有需要请先备份硬盘上的旧数据。

3.已组建RAID的硬盘上存有残留的RAID信息,如需再次组建RAID,需先清除这些信息。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RAID
    +关注

    关注

    0

    文章

    291

    浏览量

    37735
  • 数据安全
    +关注

    关注

    2

    文章

    800

    浏览量

    30887
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    labview编程及基础知识分享

    最近建了一个公众号,本人会在上面进行labview编程知识的分享,欢迎大家关注;公众号叫:上位机知识分享LABVIEW
    发表于 02-13 10:08

    阻燃系列基础知识

    我很荣幸有机会在这里与大家分享我对阻燃系列基础知识的研究。今天,我们将探讨的主题是“阻燃系列基础知识”。在我们日常生活中,火灾事故频发,造成巨大的财产损失和人员伤亡。因此,了解阻燃材料的基础知识对于
    的头像 发表于 02-06 08:07 581次阅读
    阻燃系列<b class='flag-5'>基础知识</b>

    国芯科技RAID系列产品实现多领域量产出货

    近期,国芯科技自主研发的国产RAID系列化产品在存储服务器、工控与边缘计算、5G通信基站、视频安防NVR等领域逐步实现应用落地,并实现量产出货。这一重要进展,体现了市场对国芯科技在RAID控制芯片及RAID卡领域自主研发实力与产
    的头像 发表于 01-28 17:11 1257次阅读
    国芯科技<b class='flag-5'>RAID</b>系列产品实现多领域量产出货

    嵌入式基础知识-系统调度

    恢复任务的优先级高于正在运行任务的优先级,则会发生任务切换,将该任务将再次转换任务状态,由就绪态变成运行态。 5、总结 本篇介绍了系统调度的基础知识,包括进程的三种基本状态,进程切换,AUTOSAR与RTOS的任务切换基础知识
    发表于 12-16 08:15

    无刷电机驱动器的基础知识

    本文将从技术角度出发,对三相无刷电机的电机驱动器的作用、种类和规格进行介绍。通过本文,您可以学习到电机驱动器选型所需的基础知识
    的头像 发表于 12-10 14:13 6895次阅读
    无刷电机驱动器的<b class='flag-5'>基础知识</b>

    RK 平台 Vendor Storage 开发指南:基础知识、流程与实用技巧

    备可靠性校验、掉电恢复等关键特性,是保障设备身份标识、功能授权等核心信息安全的重要组件。本文将从基础知识、开发流程、使用途径三方面,为开发者梳理完整的开发逻辑。 一、核心基础知识:了解 Vendor Storage 是什么? 1. 核心定位与核心特性 Vendor Sto
    的头像 发表于 11-22 07:11 1158次阅读
    RK 平台 Vendor Storage 开发指南:<b class='flag-5'>基础知识</b>、流程与实用技巧

    服务器数据恢复—5盘RAID5中的4盘重建RAID5,RAID5数据恢复秘籍!

    一台某品牌服务器,挂接一台同品牌的磁盘阵列,有一组由5块硬盘组建的RAID5阵列。 raid5阵列中有一块硬盘掉线,由于raid5的冗余特性,阵列仍然正常运行。之后服务器出现故障。维修人员在未了
    的头像 发表于 11-13 16:20 723次阅读
    服务器数据恢复—5盘<b class='flag-5'>RAID</b>5中的4盘重建<b class='flag-5'>RAID</b>5,<b class='flag-5'>RAID</b>5数据恢复秘籍!

    服务器数据恢复—Raid5多盘掉线,存储复活大揭秘!

    某单位同友存储,存储中有一组raid5磁盘阵列。存储内部共有虚拟机若干台,raid5阵列崩溃导致存储无法启动。
    的头像 发表于 10-10 13:44 504次阅读
    服务器数据恢复—<b class='flag-5'>Raid</b>5多盘掉线,存储复活大揭秘!

    服务器数据恢复—Raid5两盘损坏热备盘未启咋恢复?

    EMC存储上有一组由多块stat硬盘组建的raid5磁盘阵列,该raid5阵列中有两块热备盘。上层采用的是zfs文件系统。 raid5阵列中2块硬盘出现故障,只有一块热备盘激活。
    的头像 发表于 10-09 17:31 708次阅读

    视觉工程师必须知道的工业相机基础知识

    工业相机基础知识概述。
    的头像 发表于 09-19 17:04 1690次阅读
    视觉工程师必须知道的工业相机<b class='flag-5'>基础知识</b>

    服务器数据恢复—raid5阵列多块硬盘离线导致raid崩溃的数据恢复

    一台服务器中有5块硬盘,其中的4块组建了一组RAID5阵列,剩下一块盘作为热备盘(Hot-Spare)使用。服务器操作系统为linux,应用系统为构架于oracle数据库的一个oa。 raid
    的头像 发表于 07-17 14:37 664次阅读
    服务器数据恢复—<b class='flag-5'>raid</b>5阵列多块硬盘离线导致<b class='flag-5'>raid</b>崩溃的数据恢复

    raid5数据恢复—Raid阵列重建后如何恢复原阵列的数据?

    raid5阵列数据恢复环境&故障: 一台服务器上有一组raid5磁盘阵列,该raid5阵列有5块硬盘。服务器数据无备份。 服务器一块硬盘掉线,运维人员在没有完全了解服务器的具体情况下,使用服务器上的另外4块正常硬盘重建了一组
    的头像 发表于 07-10 12:27 721次阅读

    raid5数据恢复—raid5阵列热备盘未完全激活导致崩溃的数据恢复案例

    某单位一台EMC某型号存储中有12块STAT接口的硬盘,其中10块硬盘组建了一组RAID5阵列,剩下2块设置为热备盘使用。 RAID5阵列中的2块硬盘出现故障离线,但是只有一块热备盘成功激活,导致RAID5阵列不可用,上层LU
    的头像 发表于 07-09 11:35 671次阅读

    CMOS超大规模集成电路制造工艺流程的基础知识

    本节将介绍 CMOS 超大规模集成电路制造工艺流程的基础知识,重点将放在工艺流程的概要和不同工艺步骤对器件及电路性能的影响上。
    的头像 发表于 06-04 15:01 2995次阅读
    CMOS超大规模集成电路制造工艺流程的<b class='flag-5'>基础知识</b>

    电源完整性基础知识

    的关系: 所以,基础知识系列里还是得讲讲电源完整性。话不多说,直接上图:、 01区别 记得刚接触信号完整性的时候,对电源完整性(PI)和电源工程师之间的关系是分不清的。后来才渐渐了解这里面的千差万别
    发表于 05-13 14:41