磁盘管理-------RAID卡

news2025/1/17 5:59:55

目录

一、RAID概述

二、常见类型 

(一)RAID 0

(二)RAID 1

(三)RAID 5

(四)RAID 6

(五)RAID 10

(六)总结

三、创建RAID

(一)硬RAID

1.进入RAID卡

2.选择创建的RAID

3.选择RAID类型

4.设置名称

5.查看RAID

6.初始化

7.删除RAID

8.查看信息

(二)热备盘

1.全局热备

2.局部热备

3.删除热备

(三)创建软RAID

1.mdadm命令的参数及作用

2.创建RAID

3.查看详细信息

4.挂载使用

5.模拟设备损坏

6.创建RAID10 


一、RAID概述

RAID(Redundant Array of Independent Disks,独立冗余磁盘阵列)是一种将多个硬盘组合在一起,通过不同的数据分布和冗余策略来提高存储性能、可靠性和可用性的技术。RAID的主要目标是增强数据保护,防止硬盘物理损坏并可能提升读写速度。

二、常见类型 

(一)RAID 0

RAID 0将数据分割成块并在多个硬盘上进行条带化存储以提高读写性能。

这种配置没有提供任何数据冗余或错误校验机制,因此任何一个硬盘故障都会导致所有数据丢失。所以一般不会应用于数据安全性较高的场合。

(二)RAID 1

RAID 1采用镜像的方式,将数据完全复制到两个或更多的硬盘上。它提供了最高级别的数据安全性,因为即使有一个硬盘失效,系统仍可以从其他硬盘中恢复数据。

虽然可以较好的保存数据,提高读取性能,但写入速度相对会有所下降。磁盘的利用率仅为        50%

(三)RAID 5

RAID 5使用奇偶校验信息在多块硬盘(最少3块盘及以上)之间分配数据和奇偶校验位,允许在一个硬盘故障时仍然可以恢复数据。如上图所示”parity”块中保存的是其他硬盘数据的奇偶校验信息 (并非其他硬盘的数据),以数据的奇偶校验信息来保证数据的安全,RAID5 不以单独的硬盘来存放数据的奇偶校验信息,而是保存在各个磁盘上。这样当任何一个硬盘损坏都可以根据其他硬盘上的奇偶校验信息来尝试重建损坏的数据,性能也很高,兼顾了存储性能、数据安全和存储成本,可以看作是 RAIDO与 RAIDI的折中方案。


相比RAID 1,RAID 5提供了更高的存储效率,但重建过程在硬盘故障后可能较慢。

(四)RAID 6

类似于RAID 5,但在两个不同的硬盘上存储两份独立的奇偶校验信息,使RAID 6系统能够容忍同时失去两个硬盘而不会导致数据丢失。RAID 6的存储效率低于RAID 5,但容错能力更强。

(五)RAID 10

RAID 10结合了RAID 1的镜像技术和RAID 0的条带化技术。首先创建一个硬盘镜像对,然后对这些镜像对进行条带化。也就是每两个磁盘分为一组,做RAID1,然后再对组设置RAID0,提高读写能力,这样既保障的数据的安全性,又可以提高读写能力。

RAID 10提供了较高的数据安全性(与RAID 1相同)和较好的读性能,但它牺牲了一定的存储效率和增加了成本。

(六)总结

类别冗余能力保护能力最少磁盘数利用率
RAID0一个虽坏所有数据都会丢失2100%
RAID1镜像允许一块硬盘损坏250%
RAID5奇偶校验允许一块硬盘损坏3N-1/N
RAID6奇偶校验允许两块硬盘损坏4N-2/N
RAID10镜像允许同个设备组的一块硬盘损坏450%

三、创建RAID

(一)硬RAID

1.进入RAID卡

2.选择创建的RAID

在此界面操作

ctrl + n  :下一页

ctrl + p :上一页

该操作表示创建虚拟磁盘

3.选择RAID类型

4.设置名称

这里会询问你是否跳过初始化,因为初始化会损坏以前的数据,如果你是新建的可以初始化,如果重新创建以前的配置并恢复数据,就选择跳过初始化,这里我们选择跳过

5.查看RAID

6.初始化

7.删除RAID

8.查看信息

(二)热备盘

热备盘(Hot Spare)是RAID)技术中的一种策略,用于提高存储系统的容错性和可用性。在RAID配置中,一个或多个硬盘被设置为热备状态,它并不直接参与日常的数据读写操作,而是作为备用资源待命。

当RAID阵列中的某个成员硬盘发生故障时,热备盘可以立即自动替换故障硬盘,并根据RAID级别的不同,利用剩余的正常硬盘和奇偶校验信息(如果有的话)重建数据到热备盘上,从而保证RAID阵列的完整性,避免因单个硬盘故障导致数据丢失或者服务中断。

1.全局热备

可用于任何RAID组,当任意RAID组中的硬盘出现故障时,系统会自动使用全局热备盘进行替换。

2.局部热备

专门分配给某一个特定的RAID组,仅当这个RAID组内的硬盘出现故障时才启用。

3.删除热备

(三)创建软RAID

首先新建磁盘,如何新建,在磁盘管理的前两章都有讲到

1.mdadm命令的参数及作用

参数作用
-a检测设备名称
-n指定设备数量
-l指定 raid 级别
-C创建
-v显示过程
-f模拟设备损坏
-r移除设备        
-Q查看摘要信息
-D  查看详细信息
-S停止阵列

2.创建RAID

3.查看详细信息

输入mdadm   -D   RAID名

4.挂载使用

5.模拟设备损坏

检验一下设备效果

输入mdadm  RAID名  -f  设备名

此处我们模拟/dev/sdb  损坏

现在再来查看一下信息

先把坏盘删掉

现在再删除热备盘

再查看mnt的信息,可以发现,数据并没有丢失,这就是RAID5的备份功能,会备份数据

6.创建RAID10 

还是新建5块硬盘

建立RAID10

查看一下

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1345358.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

据报道,微软的下一代 Surface 笔记本电脑将是其首款真正的“人工智能 PC”

明年,微软计划推出 Surface Laptop 6和 Surface Pro 10,这两款设备将提供 Arm 和 Intel 两种处理器选项。不愿意透露姓名的不透露姓名人士透露,这些新设备将引入先进的人工智能功能,包括配备下一代神经处理单元 (NPU)。据悉&#…

(学习打卡1)重学Java设计模式之设计模式介绍

前言:听说有本很牛的关于Java设计模式的书——重学Java设计模式,然后买了(*^▽^*) 开始跟着小傅哥学Java设计模式吧,本文主要记录笔者的学习笔记和心得。 打卡!打卡! 设计模式介绍 一、设计模式是什么? …

macos 打开终端提示 You have new mail. 去除方法

这个提示信息是macos里面的mail消息提示, 如果需要查看详细的信息可以在终端输入 mail 命令即可查看所有信息, 这些信息都保存在 /private/var/mail/xxx 文件中 xxx 是你的macos的登录用户名, 要去除这些提示,只需要删除这个文件即可 # 删除mail信息存储文件 sudo rm -rf /…

【计算机毕业设计】python+django数码电子论坛系统设计与实现

本系统主要包括管理员和用户两个角色组成;主要包括:首页、个人中心、用户管理、分类管理、数码板块管理、数码评价管理、数码论坛管理、畅聊板块管理、系统管理等功能的管理系统。 后端:pythondjango 前端:vue.jselementui 框架&a…

Maven项目提示Ignored pom.xml问题

1 环境 (1)IDEA开发工具:2022.2.1 (2)JDK:Java17(Spring6要求JDK最低版本是Java17) (3)Spring:6.1.2 (4)Maven 3.8.8 2 …

uni-app API接口扩展组件(uni-ui)

锋哥原创的uni-app视频教程: 2023版uniapp从入门到上天视频教程(Java后端无废话版),火爆更新中..._哔哩哔哩_bilibili2023版uniapp从入门到上天视频教程(Java后端无废话版),火爆更新中...共计23条视频,包括:第1讲 uni…

LV.13 D7 交叉编译工具链 学习笔记

一、交叉编译 1.1 编译原理 机器码(二进制)是处理器能直接识别的语言,不同的机器码代表不同的运算指令,处理器能够识别哪些机器码是由处理器的硬件设计所决定的,不同的处理器机器码不同,所以机器码不可移植…

如何正确使用docker搭建redis服务器,安装gcc和make以及出现错误时的解决办法

搭建redis服务器 目录 搭建redis服务器 (1)开启docker,并查看是否开启成功 (2)启动上面创建的ssrf容器,并进入ssrf容器 (3)进入opt,然后下载redis-5.0.5.tar.gz &a…

往期精彩推荐

所有的内容都在这个博客中,此博客为推广导航博客,过后会删掉https://blog.csdn.net/weixin_41620184/article/details/135042416 往期精彩:快来学习吧~~~ 机器学习算法应用场景与评价指标机器学习算法—分类机器学习算法—回归PySpark大数据处…

Spark编程实验四:Spark Streaming编程

目录 一、目的与要求 二、实验内容 三、实验步骤 1、利用Spark Streaming对三种类型的基本数据源的数据进行处理 2、利用Spark Streaming对Kafka高级数据源的数据进行处理 3、完成DStream的两种有状态转换操作 4、把DStream的数据输出保存到文本文件或MySQL数据库中 四…

uniapp中uview组件库的丰富Upload 上传上午用法

目录 基础用法 #上传视频 #文件预览 #隐藏上传按钮 #限制上传数量 #自定义上传样式 API #Props #Methods #Slot #Events 基础用法 可以通过设置fileList参数(数组&#xff0c;元素为对象)&#xff0c;显示预置的图片。其中元素的url属性为图片路径 <template>…

【VSCode】关闭双击shift出现搜索

原因 有时候总是手滑按两下shift&#xff0c;每次都会弹出如下图的搜索框&#xff0c;导致很不方便 解决办法 找到该文件 C:\Users\admin\.vscode\extensions\k--kato.intellij-idea-keybindings-1.5.12\package.json&#xff08;admin是自己的用户名&#xff09; 然后关键字…

java go c++ 开源全文搜索引擎

Apache Lucene Java 全文搜索框架 许可证&#xff1a;Apache-2.0 开发语言&#xff1a;Java 官网&#xff1a;https://lucene.apache.org/ Apache Lucene 是完全用 Java 编写的高性能、功能齐全的全文检索引擎架构&#xff0c;提供了完整的查询引擎和索引引擎、部分文本分析引…

python+django高校教材共享管理系统PyCharm 项目

本中原工学院教材共享平台采用的数据库是mysql&#xff0c;使用nodejs技术开发。在设计过程中&#xff0c;充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。系统所要实现的功能分析&#xff0c;对于现在网络方便的管理&…

Cisco模拟器-跨交换机实现VLAN

计要求将两台相互连接的交换机上的VLAN号全局使用&#xff0c;技术上可以使用TRUNK技术的数据包标记功能来实现。 通过设计&#xff0c;可以对多台交换机进行整合&#xff0c;提高网络设备的利用率、降低网络工程的成本&#xff0c;同时也可以简化网络配置。 交换机0配置&…

从0开始界面设计师 Qt Designer

QT程序界面的 一个个窗口、控件&#xff0c;就是像上面那样用相应的代码创建出来的。 但是&#xff0c;把你的脑海里的界面&#xff0c;用代码直接写出来&#xff0c;是有些困难的。 很多时候&#xff0c;运行时呈现的样子&#xff0c;不是我们要的。我们经常还要修改代码调整界…

超维空间S2无人机使用说明书——52、初级版——使用PID算法进行基于yolo的目标跟踪

引言&#xff1a;在实际工程项目中&#xff0c;为了提高系统的响应速度和稳定性&#xff0c;往往需要采用一定的控制算法进行目标跟踪。这里抛砖引玉&#xff0c;仅采用简单的PID算法进行目标的跟随控制&#xff0c;目标的识别依然采用yolo。对系统要求更高的&#xff0c;可以对…

普中STM32-PZ6806L开发板(HAL库函数实现-USART2 中断接收)

简介 实现USART2 的 中断接收&#xff0c; 发送数据。电路原理图 USART2接线 原理图USART2 在主芯片引脚 实物图 其他知识 APIs stm32f1xx_hal_uart.h /* 堵塞发送, pData是发送数据, Size发送数据大小, Timeout是超时时间 */ HAL_StatusTypeDef HAL_UART_Transmit(UAR…

集合基础知识点

集合基础 1. 集合的由来 当 Java 程序中需要存放数据的时候&#xff0c;通常会定义变量来实现数据的存储&#xff0c;但是&#xff0c;当需要存储大量数据的时候该怎么办呢&#xff1f;这时首先想到的是数组&#xff0c;但是&#xff01;数组只能存放同一类型的数据&#xff…

react+redux+antd-mobile 之 记账本案例

1.环境搭建 //使用CRA创建项目&#xff0c;并安装必要依赖&#xff0c;包括下列基础包 //1. Redux状态管理 - reduxjs/toolkit 、 react-redux //2. 路由 - react-router-dom //3. 时间处理 - dayjs //4. class类名处理 - classnames //5. 移动端组件库 - antd-mobile //6. 请…