云计算【第一阶段(20)】磁盘管理与文件系统 服务器硬件及RAID配置实战(三)

news2024/11/26 4:53:04

一、服务器硬件详解

cpu 主板  内存 硬盘 网卡 电源 raid卡 风扇  远程管理卡

1.1、硬盘尺寸

目前生产环境中主流的两种类型硬盘

3.5寸 和2.5寸硬盘

2.5寸硬盘可以通过使用硬盘托架后适用于3.5寸硬盘的服务器

但是3.5寸没法转换成2.5寸

二、RAID阵列详解

独立硬盘冗余阵列 RAID , R edundant A rray of I ndependent D isks ),旧称 廉价磁盘冗余阵列
R edundant A rray of I nexpensive D isks ),简称 磁盘阵列
利用虚拟化存储技术把多个硬盘组合起 来,成为一个或多个硬盘阵列组,目的为提升性能或数据冗余,或是两者同时提升。

把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组 (逻辑硬盘)提供比单个硬盘更高的存储性能和提供数据备份技术组成磁盘阵列的不同方式称为RAID级别(raidlevels)。

2.1、常用的RAID级别

raido, raid1, raid5,raid6,raid1+0等

2.1.1、RADI 0磁盘阵列介绍

  • RADI 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余。
  • RADI 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。
  • RADI 0不能应用于数据安全性要求高的场合 。
  • 条带式(分布),至少两块。
  • 利用率百分百

总结:单纯高传(读写都最快因为并行,所有的级别中,RAID 0的速度是最快的),但是无备份冗余,不可靠。

2.1.2、RADI 1磁盘阵列介绍
也称为镜像
  • RADI 1通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据,当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RADI 1可以提高读取性能。
  • RADI 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。
  • 磁盘利用率 50%

总结:高读,有备份冗余。

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

总结:高读,写慢,有备份冗余

2.1.4、RADI 1+0磁盘阵列介绍

一般不用RADI 6用RADI 1+0

  • N(偶数,N>=4)块盘两两镜像后(组成RADI 1后),再组合成一个RADI 0(先备份再提速)
  • N/2磁盘利用率
  • N/2块盘同时写入,n块盘同时读取
  • 性能高, 可靠性高

总结:高性能,有备份冗余,可靠

2.2、RAID实现的方式

  • 外接式磁盘阵列:通过扩展卡提供适配能力
  • 内接式RAID:主板集成RAID控制器,安装OS前在BIOS里配置
  • 软件RAID:通过OS实现,比如:群晖的NAS存储
1. 硬件 方式 通过 raid
2. 软件方式 通过 raid 软件方式

三、阵列卡介绍与真机配置

3.1、阵列卡介绍

阵列卡是用来实现RAID功能的板卡,通常是由I/O处理器,硬盘控制器, 硬盘连接器和缓存等一系列组件构成的。
不同的RAID卡支持的RAID功能不同

3.1.1、RAID卡的接口类型

IDE接口,SCSI接口,SATA接口和SAS接口

3.2、阵列卡的缓存

  • 缓存(cache)是RAID卡与外部总线交换数据的场所,RAID卡先将数据传送到缓存,再由缓存和外边数据总线交换数据。
  • 缓存的大小与速度是直接关系到RAID卡的实际传输速度的重要因素。
  • 不同的RAID卡出厂时配备的内存容量不同,一般为几兆到数百兆容量不等。

四、构建软RADI磁盘阵列

我们构建软RADI来演示

mdadm 工具:为软 RAID 提供管理界面,为空余磁盘添加冗余,结合内核中的 md(multi devices)RAID 设 备可命名 /dev/md0 /dev/md1 /dev/md2 /dev/md3
mdadm    模式     阵列名字( /dev/md# ) 选项      设备

模式

  • 创建:-C
  • 装配:-A
  • 监控:-F
  • 停止:-S
  • 管理:
    -f: 标记指定磁盘为损坏
    -a: 添加磁盘
    -r: 移除磁盘
  • -D :显示 raid 的详细信息
  • -G 或 --grow:这个选项表示你希望增加现有的 MD 设备的某些属性。
/dev/md#
选项
  • -n #: 使用#个块设备来创建此RAID
  • -l #:指明要创建的RAID的级别 0 1 5 10
  • -c CHUNK_SIZE: 指明块大小,单位k
  • -x #: 指明空闲盘的个数 热备 盘 -x 1 /dev/sd#

设备

/dev/sd{b,c,d,e,f}

查看

观察 md 的状态: cat /proc/mdstat

4.1、实验一  

创建raid5

添加4个硬盘

首先还是分区并且修改  fd
mdadm -C /dev/md0 -l 5 -n 3 -x 1 /dev/sd{b,c,d,e}1
或者这样写
用文件系统对每个RAID设备进行格式化
mkfs.xfs  /dev/md0
使用mdadm检查RAID设备的状况
mdadm --detail /dev/md0 或者
mdadm -D /dev/md0
挂载
其他补充
模拟磁盘故障
mdadm /dev/md0 -f /dev/sdb1

移除磁盘
mdadm /dev/md0 -r /dev/sdb1
在备用驱动器上重建分区
mdadm /dev/md0 -a /dev/sdb1
系统日志信息
cat /proc/mdstat

 生成配置文件:

mdadm -D -s >> /etc/mdadm.conf

 停止设备:

要先解除挂载

mdadm -S /etc/md0

动态查询

watch -n 5   cat  /proc/mdstat

5秒刷新一次

激活设备:

mdadm -A  -s /etc/md0

或者

强制启动

mdadm -R /etc/md0

增加新的成员
mdadm -G /dev/md0 -n4 -a /dev/sdf1 
需要有sdf

删除raid信息:
mdadm --zero-superblock /dev/sdb1

4.2、实验二 

创建raid1+0

mdadm  -Cv /dev/md1 -l1 -n2  /dev/sd[bc]1

mdadm  -Cv /dev/md2 -l1 -n2  /dev/sd[bc]1

mdadm -Cv /dev/md10 -l0 -n2 /dev/md1  /dev/md2

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

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

相关文章

CSF视频文件格式转换WMV格式

如果大家看过一些高校教学讲解视频的话,很可能见过这样一个难得的格式,".csf ",非常漂亮 。 用暴风影音都可以打开观看,会自动下载解码。 但是一旦我们想要利用或者上传视频的时候就麻烦了,一般网站不认这…

计算机毕业设计Python+Spark知识图谱微博预警系统 微博推荐系统 微博可视化 微博数据分析 微博大数据 微博爬虫 微博预测系统 大数据毕业设计

课题名称 基于Bert模型对微博的言论情感分析设计与实现 课题来源 课题类型 BY 指导教师 学生姓名 专 业 计算机科学与技术 学 号 开题报告内容:(调研资料的准备,设计/论文的目的、要求、思路与预期成果;…

Matplotlib绘制并列的条形图:每个类别有多个条形并排显示

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 《------往期经典推…

2-19 基于matlab的薄板弯曲的算例

基于matlab的薄板弯曲的算例,利用有限元方法编制matlab程序。对二维薄板进行单元化,输出薄板结构参数及载荷,输出弯曲情况,并可视化展示。程序已调通,可直接运行。 2-19 薄板弯曲 有限元方法 薄板结构参数 - 小红书 (x…

好用的导航网站有哪些

网址导航网站是我们日常上网的一个重要工具。它们不仅可以帮助我们快速找到所需的资源和信息,还能提高我们的工作效率。以下是小编收藏的几个好用的导航网站,涵盖了办公、学习、娱乐等多个领域,分享给大家。 1. 办公人导航 办公人导航是一个…

排序算法(1)之插入排序----直接插入排序和希尔排序

个人主页:C忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C忠实粉丝 原创 排序之插入排序----直接插入排序和希尔排序(1) 收录于专栏【数据结构初阶】 本专栏旨在分享学习数据结构学习的一点学习笔记,欢迎大家在评论区交流讨…

【动态规划】279.完全平方数

279. 完全平方数 难度:中等 力扣地址:https://leetcode.cn/problems/perfect-squares/ 没有刷过的小伙伴们请一定要先去刷一次,然后如果感兴趣的话再阅读以下内容,便于交流 ~ 多谢支持 ~ 问题描述 给你一个整数 n ,返…

sql server启动、连接 与 navicat连接sql server

一、sql server 启动 1.搜索cmd->以管理员身份运行 2.输入以下命令 net start mssqlserver 3.服务器启动成功 二、sql server连接 1.打开ssms,输入,连接 2.右键,属性 3.连接,勾选允许远程连接到此服务器 三、navicat连接sq…

论文浅尝 | 通过基于动态文档知识图谱增强的大语言模型故事理解

笔记整理:许方舟,天津大学硕士,研究方向为知识图谱 链接:https://ojs.aaai.org/index.php/AAAI/article/view/21286 1. 动机 基于大型 Transformer 的语言模型在需要叙事理解的各种任务上取得了令人难以置信的成功,包括…

核方法总结(三)———核主成分(kernel PCA)学习笔记

一、核主成分 1.1 和PCA的区别 PCA (主成分分析)对应一个线性高斯模型(参考书的第二章),其基本假设是数据由一个符合正态分布的隐变量通过一个线性映射得到,因此可很好描述符合高斯分布的数据。然而在很多实…

基于GWO灰狼优化的多目标优化算法matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 4.1灰狼优化算法原理 4.2 多目标优化问题(MOP)的帕累托最优解 4.3 基于GWO的多目标优化算法 5.完整程序 1.程序功能描述 基于GWO灰狼优化的多目标优化算法matlab仿真,目标函数…

java基于ssm+jsp 咨询交流论坛

1 管理员登录 管理员输入个人的用户名、密码登录系统,这时候系统的数据库就会在进行查找相关的信息,如果我们输入的用户名、密码不正确,数据库就会提示出错误的信息提示,同时会提示管理员重新输入自己的用户名、密码,…

Vite: 代码分割与拆包

概述 在生产环境下,为了提高页面加载性能,构建工具一般将项目的代码打包(bundle)到一 起,这样上线之后只需要请求少量的 JS 文件,大大减少 HTTP 请求。当然,Vite 也不例 外,默认情况下 Vite 利用底层打包引…

JWT跨域认证

新建shop项目 新建bean包,再其包下新建User package com.example.shop.bean;public class User {private String username;private String password;// 可以根据需要添加其他字段,比如角色、邮箱等public String getUsername() {return username;}public…

“深入解析操作系统核心:进程管理与并发艺术“

操作系统中最核心的概念是进程:这是对正在运行程序的ー个抽象 并行 并发 “在任何多道程序设计系统中,CPU由一个进程快速切换至另ー个进程,使每个进程各运行几十或几百毫秒。严格地说,在某ー个瞬间,CPU只能运行ー个进程。但在1秒钟内,它可能运行多个进程,这样就产生并行的错觉…

【漏洞复现】电信网关配置管理系统——命令执行

声明:本文档或演示材料仅供教育和教学目的使用,任何个人或组织使用本文档中的信息进行非法活动,均与本文档的作者或发布者无关。 文章目录 漏洞描述漏洞复现测试工具 漏洞描述 电信网关配置管理系统是一个用于管理和配置电信网关设备的软件系…

【C++题解】1466. 等差数

问题:1466. 等差数 类型:简单循环 题目描述: Peter 同学刚刚在学校学习了等差数列的概念。 等差数列,指的是一组数,这些数连续 2 个数的差值是相等的,比如:123,135,852…

【AI提升】AI利器Tool Call/Function Call(二):OpenAI/qwen-agent/LangChain/Ollama

上一节快速使用了Tool Call 【AI提升】AI利器Tool Call/Function Call(一) ,使用的是LangChainOllama,这一节说说为什么使用这个组合,以及其余的使用场景。 首先大家都知道,在目前AI的世界里,各大模型都还是跟着OpenA…

onnx模型转rknn到部署

简介 最近开始用3568的板子,之前是在用3399,cpu的话3399比3568强,但是3568有1T的npu算力,所以模型移植过来用npu使用,之前用ncnn感觉太慢了,rk的npu使用没有开源,所以没法兼容,只能跑…

聚鼎贸易:装饰画行业还有没有前景

在数字化的浪潮中,装饰画行业似乎被边缘化,成为传统与现代较量中的一片瓦砾。然而,透过表面的凋零,我们能够窥见其潜藏的蓬勃生机与无限前景。 随着社会的快速发展,人们对生活品质的追求日益提高。家,作为个…