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

RAID磁盘阵列

概述 

磁盘阵列是一种将多个磁盘驱动器组合在一起,提高性能或数据冗余的技术
提高读写性能,数据并行读写,保障数据不丢失,磁盘数据冗余校验
分类:硬RAID阵列和软RAID阵列
硬件:专门的处理芯片,管理控制当前磁盘的IO读写,整体性能更好
软件:依赖当前系统的资源,效率会低一点

  • RAID 0:俗称条带卷,分散存储100%利用读写性能高,没用容错,一旦有硬盘损坏所有数据丢失。使用于存储数据量大,但安全性不高的场景,如:音箱,视频文件的存储等
  • RAID 1:俗称镜像卷,至少两个硬盘组成,两个硬盘上存储的数据相同【实际容量只有最小的那块硬盘的容量】,一比一冗余,容错性最好,磁盘利用率50%;提高了数据的安全性但不等于数据备份;安全性高,浪费空间。适用于安全性高的场景,如邮件系统,数据库等。
  • RAID 5:至少需要三块,将数据分散存储,并存放对应的校验数据;当数据出现问题有一定恢复能力;不管由几个盘组成,同一时间最多只能坏一块盘。
  • 数据条带化,校验数据均匀分布在每个物理硬盘上。磁盘使用率RAID 1,安全性高于RAID 0。校验占n-1/n,稍微会占用写的性能。重建时性能会受影响。
  • RAID 6:允许最多坏两块盘,至少需要N+2个硬盘,两种校验写入速度不好,对软RAID系统带来负担,特殊场景使用。成本低,安全。
  • RAID 10:RAID1和RAID0结合,先做镜像,再做条带卷;安全性和读写性好,50%浪费,数据绝对安全可靠,可以坏一半;读写性高,不计算安全成本

开发测试:0,提高运行速度
复杂操作系统,数据安全:5,6,10
数量有限,只有两块: 0 ,1
数据有限,只有三块:0,5
使用率:0 ;5 ;6 ;10
安全性:10 ;1;6;5;0
性能读写快:0;10;5;6;1

硬RAID,戴尔服务器r810
添加硬盘

软RAID安装

[root@c ~]# yum install mdadm -y
##扫描磁盘,重启也行
[roo@localhost ~ ]# scsi-rescan -a
[roo@localhost ~]# lsblk
-C:指定存放的位置和磁盘名称
-l:指定RAID级别
-n:指定阵列中活动的成员
-D:显示详细信息
##将磁盘sdb和sdc作为raid 0
[root@c ~]# mdadm -C /dev/md/raid0 -l 0 -n 2 /dev/sd[bc]
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md/raid0 started.
[root@c ~]# lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda       8:0    0   2
http://www.lqws.cn/news/153145.html

相关文章:

  • 记一次spark在docker本地启动报错
  • 多模态大语言模型arxiv论文略读(109)
  • 「Java EE开发指南」如何使用MyEclipse在Web项目中用Web Fragments?
  • Python爬虫与Java爬虫深度对比:从原理到实战案例解析
  • thinkphp8.1 调用巨量广告API接口,刷新token
  • 二叉树-104.二叉树的最大深度-力扣(LeetCode)
  • 深入解析与解决方案:处理Elasticsearch中all found copies are either stale or corrupt未分配分片问题
  • RunnablePassthrough介绍和透传参数实战
  • Python训练营---Day45
  • 泊松融合的介绍和OpenCV教程
  • Android7 Input(十)View 处理Input事件pipeline
  • 视频汇聚平台EasyCVR“明厨亮灶”方案筑牢旅游景区餐饮安全品质防线
  • ubuntu屏幕复制
  • 人工智能--大型语言模型的存储
  • Spring框架学习day7--SpringWeb学习(概念与搭建配置)
  • 从零到一:Maven 快速入门教程
  • 虚实共生时代的情感重构:AI 恋爱陪伴的崛起、困局与明日图景
  • 回文数 - 力扣
  • 【Qt】之【Get√】【Bug】通过值捕获(或 const 引用捕获)传进 lambda,会默认复制成 const
  • 4G 模块工作原理及应用场景
  • scDown:单细胞RNA测序下游分析管道-文献精读140
  • 129、QT搭建FFmpeg环境
  • NC | 基于语言模型的药物设计新方法
  • nginx怎么使用nginx-rtmp-module模块实现直播间功能
  • uboot移植之GPIO上电初始状态的调整
  • 【Web应用】若依框架:基础篇21二次开发-页面调整
  • 论文阅读:LLM4Drive: A Survey of Large Language Models for Autonomous Driving
  • 【inode使用 100%,导致项目异常】
  • PHP 8.5 即将发布:管道操作符、强力调试
  • SpringCloud-基于SpringAMQP实现消息队列