当前位置: 首页 > news >正文

【Linux】磁盘阵列,了解不同raid的特点

一、raid和阵列卡介绍

1、什么是磁盘阵列:

磁盘阵列是利用虚拟化存储技术把很多块独立的磁盘组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(ParityCheck)的观念,当数组中任意一个硬盘发生故障时,仍可读出数据。在数据重构时,可将数据经计算后重新置入新硬盘中2。

2、目的:

  • 提升读写性能;
  • 数据冗余;(尤其重要!!)
  • 提高耐用。

二、常用raid的类型介绍

----raid 0磁盘阵列(条带化存储)

介绍:至少要2块硬盘,RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,所以读写性能非常高!!!存储性能很高!!!系统有数据请求就有多个磁盘并行处理,但它有很大缺点是没有数据备份

RAID0单纯地提高性能,并没有为数据的可靠性提供保证,不允许有磁盘损坏,安全性低!

----raid 1(镜像存储)

介绍:2N块磁盘,通过磁盘数据镜像实现数据备份,在成对的独立磁盘上产生互为备份的数据当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能;R

AID1是磁盘阵列中单位成本最高的但提供了很高的数据安全性和可用性

当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据

----raid 5

介绍:N(N>=3) 块盘组成阵列,一份数据产生N-1个条带,同时还有1份校验数据共N份数据在N块盘上循环均衡存储;N块盘同时读写,读性能很高,但由于有校验机制的问题写性能相对不高;(N-1)/N磁盘利用率,可靠性高,允许坏1块盘,不影响所有数据

-----raid  6磁盘阵列介绍

介绍:N(N>=4)块盘组成阵列(N-2)/N磁盘利用率与RAID 5相比,RAID 6增加了第二个独立的奇偶校验信息块两个独立的奇偶系统使用不同的算法,即使两块磁盘同时失效也不会影响数据的使用相对于RAID5有更大的“写损失”,因此写性能较差,可靠性高

----raid 1+0(先做镜象,再做条带,是个组合体)

介绍:N (偶数,N>=4)块盘两两镜像后,再组合成一个RAID0oN/2磁盘利用率:N/2块盘同时写入,N块盘同时读取。性能高,可靠性高(大公司喜欢用,成本高,但是可靠!!)

----raid 0+1(先做条带,再做镜象)

读写性能与RAID 10相同,安全性低于RAID 10

----总结

 raid  0raid  1raid  5raid  1+0
磁盘数量至少2个2的倍数至少3个2的倍数,且至少4个
优点提升读写有备份、提升读有备份,提升读有备份,提升读,写性能一般
缺点并没有备份降低写性能大降低写性能利用率低,成本高
利用率100%50%(n-1)/n50%
不丢失数据的情况下,可以坏几个盘不可以坏可以坏1(两两一组的话,可以坏其中一个)可以坏1个只能坏不同raid  1的盘,如果同时坏2个,有1/3的丢失数据概率
安全性中高很高中高
http://www.lryc.cn/news/222789.html

相关文章:

  • Go 语言初探:从基础到实战
  • Kotlin文件和类为什么不是一对一关系
  • Kubernetes实战(四)-部署docker harbor私有仓库
  • IDEA JAVA项目 导入JAR包,打JAR包 和 JAVA运行JAR命令提示没有主清单属性
  • c#输入和输出
  • 设置区块链节点输出等级为警告级,并把日志存储阈值位100MB并验证;
  • perl列表创建、追加、删除
  • leetcode刷题日记:94. Binary Tree Inorder Traversal(二叉树的中序遍历)
  • 【漏洞复现】Aapache_Tomcat_AJP协议_文件包含漏洞(CVE-2020-1938)
  • RabbitMQ消息可靠性投递
  • 汽车网络安全渗透测试概述
  • NOIP2023模拟14联测35 charlotte
  • 绿色科技和可持续发展技术
  • 建链时,please install openssl! use “openssl version“ command to check.
  • “Redis与Spring整合及缓存优化“
  • 腾讯云3年云服务器价格及购买教程
  • cortex-A7核 中断实验(按键中断实验)
  • .NET Framework中自带的泛型委托Action
  • DAIR-V2X-V 3D检测数据集 转为Kitti格式 | 可视化
  • 深入理解指针:【探索指针的高级概念和应用二】
  • 腾讯觅影数智医疗影像平台获颁世界互联网领先科技成果大奖
  • 鸿蒙开发工具DevEco Studio的下载和安装
  • 【原理篇】四、自定义starter
  • redisTemplate不支持zpopmax,解决方案使用reverseRangeWithScore
  • 基于深度模型的日志异常检测
  • 最大连续子数组
  • 【FastCAE源码阅读5】使用VTK实现鼠标拾取对象并高亮
  • 【全志H616 使用标准库 完成自制串口库(分文件实现) orangepi zero2(开源)】.md updata: 23/11/07
  • 小白学爬虫:手机app分享商品短连接获取淘宝商品链接接口|淘宝淘口令接口|淘宝真实商品链接接口|淘宝商品详情接口
  • python 应用之 request 请求调用