服务器硬件以及RAID配置

目录

一、RAID磁盘阵列原理(嘎嘎重要)

1、RAID的概述

2、常用的RAID

2.1、RAID 0

2.2、RAID  1

2.3、RAID 5

2.5、RAID 10

3、阵列卡介绍

二、建立软件RAID磁盘阵列

1、添加硬盘

2、使用fdisk分区,类型为fd

 3、mdata命令使用参数

4、使用mdata创建raid

5、格式化

6、挂载

 7、损坏硬盘并且测试功能

 8、删除和添加硬盘

9、停止和启动RAID


一、RAID磁盘阵列原理(嘎嘎重要)

1、RAID的概述

  • RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)。
  • RAID 是一种利用多个独立的硬盘驱动器组合在一起,形成一个逻辑单元的技术。
  • 常见的RAID有:RAID 0,RAID 1,RAID 5,RAID 1+0。
  • 不同的RAID级别采用不同的数据分布、冗余和条带化策略,以满足不同应用场景下的性能、可靠性和成本需求。

2、常用的RAID

  • RAID 0,RAID 1,RAID 5,RAID 10。

2.1、RAID 0

至少需要两块盘,具有较强的读写性能,具有很高的数据传输率。

RAID 0不提供数据冗余或备份,任何一个硬盘的故障都可能导致数据丢失。

RAID 0适合对数据读写速度要求较高、对数据冗余和可靠性要求较低的应用场景。

2.2、RAID  1

RAID 1将数据同时写入至少两个硬盘驱动器中,每个硬盘驱动器都包含完整的数据副本,确保数据的冗余备份。

RAID 1提供高级别的数据冗余和容错能力,当一个硬盘故障时,系统可以从剩余的硬盘中恢复数据,而不会丢失任何数据。

适合对数据安全和可靠性要求较高的应用场景,也适用于个人用户需要备份重要数据的情况。

2.3、RAID 5

RAID 5至少需要三块盘,并将每个块分别存储在不同的硬盘上,实现了数据的并行读写。这样可以显著提升读写性能,因为系统可以同时从多个硬盘读取或写入数据。

RAID 5具有良好的读性能,因为可以同时从多个硬盘读取数据。然而,写性能稍逊于RAID 0和RAID 1,因为每次写入操作都需要计算并更新奇偶校验信息,这增加了写入的复杂性和时间。

RAID 5能够容忍一块硬盘驱动器的故障,因为丢失的数据可以通过奇偶校验信息从剩余硬盘上恢复。在一块硬盘故障时,系统可以重建丢失的数据,继续正常运行,不会造成数据丢失。

RAID 5适用于中小型企业和需要平衡性能与冗余的应用场景,它在提供足够的性能和数据保护的同时,具有较高的存储利用率,但不适合对写入性能有极高要求的应用,如大型数据库或实时数据处理等。

2.5、RAID 10

RAID 10(又称为RAID 1+0)它是由两组RAID 1 组成的RAID 10 。RAID 10结合了 RAID 0 和 RAID 1 的优点,既具有 RAID 0 的高读写性能,又具备 RAID 1 的数据冗余能力。其读写性能非常高。

RAID 10 将每个磁盘的数据镜像到另一个硬盘上,提供了数据的冗余备份。每个数据块都有一个副本存储在不同的硬盘上,确保数据的可靠性和安全性。RAID 10提供了冗余和容错能力。即使多个硬盘同时发生故障,只要每对镜像中的一个硬盘仍然完好,数据就不会丢失。这使得 RAID 10 在硬盘故障恢复方面有极大的可靠性。

RAID 10适用于需要高性能和高可靠性的环境,它提供了出色的读写性能和数据保护,是对数据完整性和存储速度要求较高的场景的理想选择。

3、阵列卡介绍

(1)、阵列卡是用来实现RAID功能的板卡

(2)、通常是由I/0处理器、硬盘控制器、硬盘连接器和缓存等一系列组件构成的

(3)、不同的RAID卡支持的RAID功能不同:例如支持RAID0、RAID1、RAID5、RAID10等

(4)、RAID卡的接口类型:IDE接口、SCSI接口、SATA接口和SAS接口

二、建立软件RAID磁盘阵列

1、添加硬盘

2、使用fdisk分区,类型为fd

 

 3、mdata命令使用参数

4、使用mdata创建raid

5、格式化

6、挂载

 7、损坏硬盘并且测试功能

 8、删除和添加硬盘

9、停止和启动RAID

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

CXL:拯救NVMe SSD缓存不足设计难题-2

LMB提出了基于CXL协议的内存扩展框架和内核模块。该方案利用CXL内存扩展器作为物理DRAM源,旨在提供一个统一的内存分配接口,使PCIe和CXL设备都能方便地访问扩展的内存资源。通过这个接口,NVMe驱动和CUDA的统一内存内核驱动可以直接高效地访问…

探索人工智能和LLM对未来就业的影响

近年来,人工智能(AI)迅猛发展,引发了人们的兴奋,同时也引发了人们对就业未来的担忧。大型语言模型(LLM)就是最新的例子。这些强大的人工智能子集经过大量文本数据的训练,以理解和生成…

【贡献法】2262. 字符串的总引力

本文涉及知识点 贡献法 LeetCode2262. 字符串的总引力 字符串的 引力 定义为:字符串中 不同 字符的数量。 例如,“abbca” 的引力为 3 ,因为其中有 3 个不同字符 ‘a’、‘b’ 和 ‘c’ 。 给你一个字符串 s ,返回 其所有子字符…

【Arduino】实验使用ESP32控制可编程继电器制作跑马灯(图文)

今天小飞鱼实验使用ESP控制继电器,为了更好的掌握继电器的使用方法这里实验做了一个跑马灯的效果。 这里用到的可编程继电器,起始原理并不复杂,同样需要ESP32控制针脚输出高电平或低电平给到继电器,继电器使用这个信号控制一个电…

Linux 网络:网卡 promiscuous 模式疑云

文章目录 1. 前言2. 问题场景3. 问题定位和分析4. 参考资料 1. 前言 限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。 2. 问题场景 调试 Marvell 88E6320 时,发现 eth0 出人意料的进入了 promis…

【吊打面试官系列-MyBatis面试题】MyBatis 与 Hibernate 有哪些不同?

大家好,我是锋哥。今天分享关于 【MyBatis 与 Hibernate 有哪些不同?】面试题,希望对大家有帮助; MyBatis 与 Hibernate 有哪些不同? 1、Mybatis 和 hibernate 不同,它不完全是一个 ORM 框架,因…

grpc学习golang版( 四、多服务示例 )

系列文章目录 第一章 grpc基本概念与安装 第二章 grpc入门示例 第三章 proto文件数据类型 第四章 多服务示例 第五章 多proto文件示例 第六章 服务器流式传输 第七章 客户端流式传输 第八章 双向流示例 文章目录 一、前言二、定义proto文件三、编写server服务端四、编写Client客…

盘点全球Top10大云计算平台最热门技能证书

小李哥花了一年半时间终于考下全球10大云的77张认证,今天盘点下各个云的热门证书,希望能帮到非CS专业转IT和刚刚入行云计算的小伙伴。 排名取自23年Yahoo云计算市场份额排名报告,我会从云平台、证书价格、证书热门程度做推荐。 1️⃣亚马逊云…

MathType7.6永久破解激活码注册码 包含安装包下载

MathType是一款强大的数学公式编辑器,它能够帮助用户轻松编辑各种复杂的数学公式和符号。无论是学生、教师还是科研人员,MathType都能提供专业、精确的数学公式编辑服务。 在学习和工作中,我们常常会遇到需要编写数学公式的情况。然而&#x…

Python 算法交易实验74 QTV200第二步(改): 数据清洗并写入Mongo

说明 之前第二步是打算进入Clickhouse的,实测下来有一些bug 可以看到有一些分钟数据重复了。简单分析原因: 1 起异步任务时,还是会有两个任务重复的问题,这个在同步情况下是不会出现的2 数据库没有upsert模式。clickhouse是最近…

除了重塑千行百业,生成式AI还能改善运动健康

飞速发展的生成式AI与大模型技术,不但正在重塑千行百业,而且还能有效改善人们的运动健康。 生成式AI技术应用的挑战 随着生活品质的不断提升,人们对于健康问题也越来越重视。作为一家以“AI重塑健康与美”为使命的AI数字健康解决方案提供商&a…

langchain学习总结

大模型开发遇到的问题及langchain框架学习 背景: 1、微场景间跳转问题,无法实现微场景随意穿插 2、大模型幻读(推荐不存在的产品、自己发挥) 3、知识库检索,语义匹配效果较差,匹配出的结果和客户表述的…

解决指南:如何应对错误代码 0x80070643

在使用Windows操作系统过程中,用户可能会遭遇各种错误代码,其中错误 0x80070643是比较常见的一种。这个错误通常在安装更新或某些软件时发生,尤其是在微软的Windows Defender或其他Microsoft安全产品以及.NET Framework更新过程中更为常见。本…

动画重定向——当给一个人物模型用别人物的动画时,会遇到人物与动画不匹配问题,怎么解决呢?

每日一句:实践出真知,试错方确信 目录 最开始我想的原因! 分析一下动画相关参数 Animator组件参数详解: 人物模型的导入设置参数: Skinned Mesh Renderer组件详解: Skinned Mesh Renderer工作原理 设置Skinned …

【吴恩达深度学习笔记系列】Logistic Regression 【理论】

Binary Classification: Logistic Regression: y ^ σ ( w T x b ) \hat{y}\sigma{(w^T xb)} y^​σ(wTxb) using sigmoid function σ 1 1 e − z \sigma \frac{1}{1e^{-z}} σ1e−z1​. 【torch.sigmoid(x)】 Sigmoid ( x ) 1 1 e − x \text{Sigmoid}(x)\frac{1}{…

nginx优势以及应用场景,编译安装和nginx

一. Nginx是什么? 1. Nginx概述 高性能、轻量级Web服务软件系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30,000~50,000个并发请求Nginx(发音同 “engine x”)是一个高性能的反向代理和Web服务器软件&#xff0c…

【05】从0到1构建AI生成思维导图应用 -- 前端交互实现

【05】从0到1构建AI生成思维导图应用 – 前端交互实现 大家好!最近自己做了一个完全免费的AI生成思维导图的网站,支持下载,编辑和对接微信公众号,可以在这里体验:https://lt2mind.zeabur.app/ 上一章:http…

【C++】初识C++(一)

一.什么是C C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度 的抽象和建模时,C语言则不合适。为了解决软件危机, 20世纪80年代, 计算机界提出了OOP(object o…

Mathematica训练课(46)-- 一些常用的画图函数

在前面的课程中,我们已经梳理了Plot的画图用法,今天就详细梳理一下其他的画图函数用法; 1. 画一条直线 2. Circle(圆) 3. Disk(圆盘) 4. 画出一个矩形 5. 箭头

itext生成pdf文件demo示例

需求 在PDF文件中植入一些信息(pdf模版) 制作模版 可以看到下面红色箭头标注位置,这都是我们需要动态写入数据的表单域,可以使用wps等工具来制作 点击编辑表单,可以给对应空间添加表单域,表单域名称是ke…