简单理解各种RAID,raid0、raid1、raid5、raid10

润信云 技术支持

raid,全称为Redundant Array of Independent Disks,翻译过来就是独立磁盘冗余阵列

简单来说就是把几块独立的磁盘组合使用,一些硬盘负责拿来存东西,一些硬盘盘负责对校验数据。这样就提高了磁盘的可靠性,对存储数据提供了更多的保障。

RAID0

image.png

raid0就是至少由两块磁盘组成,都用来存储数据。

比如用两块盘组成的raid0存储一段数据abcdef,两块盘都会存数据。

优点:数据传输速度快,存储容量大

缺点:没有冗余,某块盘坏了,所有数据就都没用了。(一损俱损)

RAID1

image.png

raid1由两块或两块以上磁盘组成,两两成对的,一块盘负责存数据,另一块盘就负责复制数据。

比如要存储用两块盘组成的raid1存储一段数据abc,一块盘就存数据abc,另一块就复制存数据的那块盘。

优点:高冗余和有数据备份,高可靠性,快速读取数据

缺点:成本高,存储效率低(磁盘利用率只有50%),写入性能数据较低

RAID5

image.png

raid5由三块或以上磁盘组成,拿其中一块盘当奇偶校验的盘,其他的盘负责存储数据。

例如要存储一段数据为111000,然后用raid5存储,校验盘用奇校验,那么

第一块盘存储1,第二块盘存储1,第三块校验盘就是1;然后

第一块盘存储1,第二块盘存储0,第三块校验盘就是0;然后

第一块盘存储0,第二块盘存储0,第三块校验盘就是1。

(根据奇偶校验的定义,计算奇偶校验的本质就是统计1的个数,然后在尾数上补1或补0。

如果是奇校验,当数据里面的"1"的个数为奇数个时,不需要改动即在最后添0,为偶数个添1使“1”的总数为奇数个。偶校验逻辑刚好相反。)

优点:有冗余(可以允许坏一块盘),读取数据块(因为可以同时读取多块磁盘的数据)

缺点:写入数据性能较低(因为写入时需要校验)

RAID10

raid10就是raid1和raid0的组合
image.png

raid10由4块或以上磁盘组成,两两一对相当于raid1,一对中一块磁盘负责存储,一块磁盘负责复制。将数据均匀分给每对磁盘,然后总的一起存储数据相当于raid0。

比如要存储一段为abcdef的数据,四块盘分成两对,一对负责存储和负责数据abc,另一对负责存储和负责数据def。


本文链接:https://blog.runxinyun.com/post/224.html 转载需授权!

分享到:
版权声明
网站名称: 润信云资讯网
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!邮件:7104314@qq.com
网站部分内容来源于网络,版权争议与本站无关。请在下载后的24小时内从您的设备中彻底删除上述内容。
如无特别声明本文即为原创文章仅代表个人观点,版权归《润信云资讯网》所有,欢迎转载,转载请保留原文链接。
0 78

留言0

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。