磁盘阵列RAID简单学习

发现一个工具分享一下:RAID 容量计算器
今天学习了一下装浪潮服务器,装服务器前需要做RAID也就是磁盘阵列,于是问题来了,为什么装服务器前必须先做RAID呢?在我看来有以下两点原因。

  • 第一点:提高数据的读写速率
  • 第二点:提高数据的可靠性

那么RADI是如何做到提高数据的读写速率和可靠性的?我们不妨先来看看RAID有哪些成员。

RAID 0 数据条带化,无校验,最大化使用磁盘的性能
RAID 1 数据镜像,无校验,对数据进行冗余备份
RAID 2 利用海明码实现数据校验冗余,实现自我纠错,保证数据的安全性;技术实施复杂
RAID 3 奇偶校验条带存储,一个校验盘,阵列的存储空间利用率高,并行访问,提供纠错能力;随机数据,读写速度慢
RAID 4 拥有优越的读性能;但只能一个磁盘一个磁盘地写,并且还要写入校验数据,当磁盘过多时写性能较差
RAID 5 数据条带化读写,校验信息分布式存放,拥有自我修复能力
RAID 6 双重校验,支持数据以及校验数据的恢复,具有快速的读取性能、更高的容错能力;成本高,写性能较差
RAID 7 I/O传送同步进行,提高了系统的并行性,提高系统访问数据的速度;价格昂贵,系统断电数据全部丢失

从raid0到raid7,raid阵列各级别介绍

简记企业中比较常见的几种RAID方式

第一种:RAID 0 提高磁盘性能,磁盘利用率 100 % 但数据不可靠
适用场景:小型企业、个人网站;客户对磁盘数据安全性无要求,磁盘数量较少,对数据可靠要求不高(或数据不重要)

第二种:RAID 10 (最常用)磁盘镜像 ,性能较高,数据可靠,但磁盘利用率仅 50%
适用场景:中大型企业;安全性要求很高,不计成本,小数据量频繁写入的系统(例如:用户数据、财务数据)

第三种:RAID 5 (常用) 目前综合性能最佳的数据保护解决方案,基本上可以满足大部分的存储应用需求,但磁盘利用率只有 N-2 块磁盘(N为磁盘数量)
适用场景:数据中心;客户看重磁盘数据的可靠性和可用性,磁盘数量较多,内存较大

注意:当我们在做RAID时一定要先遵循客户要求,不要一味跟着自己的感觉做,同时做RAID时只能选择同类型的磁盘

参考文章:
RAID 详解参考文章:https://blog.csdn.net/ensp1/article/details/81318135
(最全面的)各类RAID详解:https://blog.csdn.net/ChenVast/article/details/77906712?utm_source=app
RAID基础,RAID10与RAID01比较,RAID10与RAID5比较:RAID基础,RAID10与RAID01比较,RAID10与RAID5比较
(PS:我真没看懂RAID 10与RAID 01的区别,有懂得大佬希望能评论留言,万分感谢)

发布了83 篇原创文章 · 获赞 188 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qq_40791253/article/details/103624739