服务器硬件及RAID配置实践

简介: 1、RAID磁盘阵列介绍2、创建RAID磁盘阵列

1、RAID


中文简称为独立冗余磁盘阵列


把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。


组成磁盘阵列的不同方式称为RAID级别,有:

RAID0,RAID1,RAID5,RAID6,RAID1+0


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


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


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


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


RAID1+0:(先做镜象,再做条带)N(偶数,N>=4)块盘两两镜像后,再组合成一个RAID0,N/2磁盘利用率。N/2块盘同写入,N块盘同时读取。性能高,可靠性高


RAID0+1:(先做条带,再做镜象)读写性能与RAID 10相同。安全性低于RAID 10

 

它们的利弊如图对比:

2387773-20210621190938722-937393341.png

 

 

2、创建软 RAID磁盘阵列步骤:


a)检查是否已安装mdadm软件包

 

rpm -q mdadm

yum install -y mdadm

 

 

b)使用fdisk工具将新磁盘设备/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde划分出主分区sdb1、sdc1、sdd1、sde1,并且把分区类型的ID标记号改为fd

fdisk  /dev/sdb

fdisk  /dev/sdc

 

c)创建RAID

创建RAID5

 

mdadm -Cv /dev/md0 -l5 -n3 /dev/sd[bcd]1 -x1 /dev/sde1

-C:表示新建;

-v:显示创建过程中的详细信息。

/dev/md0:创建RAID5的名称。

-a yes:--auto,表示如果有什么设备文件没有存在的话就自动创建,可省略。

-l:指定RAID的级别,15表示创建RAID5。

-n:指定使用几块硬盘创建RAID,n3表示使用3块硬盘创建RAID。

/dev/sd[bcd]1:指定使用这3块磁盘分区去创建RAID。

-x:指定使用几块硬盘做RAID的热备用盘,x1表示保留1块空闲的硬盘作备用

/dev/sde1:指定用作于备用的磁盘

 

d)创建并挂载文件系统

mkfs -t xfs /dev/md0

mkdir /myraid

mount /dev/md0 /myraid/

df -Th

cp /etc/fstab  /etc/fstab.bak

vim /etc/fstab

/dev/md0  /myraid   xfs  defaults  0  0

 

e)实现故障恢复

mdadm  /dev/md0 -f /dev/sdb1   模拟/dev/sdb1故障

mdadm -D /dev/md0         查看发现sde1已顶替sdb1

 

常用选项:

mdadm命令常用选项:

-r:移除设备

-a:添加设备

-S:停止RAID

-A:启动RAID

 

 

f)创建 /etc/mdadm.conf 配置文件,方便管理软RAID的配置,比如启动、停止

echo 'DEVICE /dev/sdc1 /dev/sdb1 /dev/sdd1 /dev/sde1'> /etc/mdadm.conf

mdadm --detail --scan>> /etc/mdadm.conf

umount /dev/md0

mdadm -S /dev/md0

mdadm /As /dev/md0

-s:指查找 /etc/mdadm.conf 文件中的配置信息

 

 

 

详细步骤实例:

首先别打开虚拟机,先编辑虚拟机设置,添加4个硬盘,每块分40G,然后在开启虚拟机

2387773-20210621222709418-1809967553.png

 

 

 

 

连接xshell,查看是否已安装mdadm软件包

2387773-20210621223506251-3166404.png

 

 

 

 

接着创建分区并修改类型:

由于创建四个分区并修改分区类型比较繁琐 可以用如图操作:

2387773-20210621225757327-3553376.png

 

 

 

可以fdisk -l 查看一下 以创建并修改好分区类型

2387773-20210622085014311-2115488269.png

 

 

 

 

接下来创建RAID设备:

2387773-20210622100546476-340086149.png

 

 

可以查看一下设备进度,也可以自动刷新例子是5秒刷新一次:

2387773-20210622100943511-2108233660.png

 

 

 

2387773-20210622101016183-1348761439.png

 

 

2387773-20210622101053341-613613121.png

 

 

 

 

好了的话,我么可以在查看一下磁盘信息:

2387773-20210622101244553-608162351.png

 

 

最后我们创建并挂载:

2387773-20210622101326770-1294771196.png

 

 

 最终 我们模拟down掉一个设备,看备份是否能顶上来用:

2387773-20210622101420443-1072605193.png

 

2387773-20210622101430827-1079374136.png

 

 

 

 

 

 

 

 

相关文章
|
2月前
|
人工智能 API 开发者
FastAPI开发者福音!FastAPI-MCP:将FastAPI秒变MCP服务器的开源神器,无需配置自动转换!
FastAPI-MCP是一款能将FastAPI应用端点自动转换为符合模型上下文协议(MCP)的开源工具,支持零配置自动发现接口并保留完整文档和模式定义。
1144 71
FastAPI开发者福音!FastAPI-MCP:将FastAPI秒变MCP服务器的开源神器,无需配置自动转换!
|
2月前
|
存储 缓存 监控
阿里云服务器配置与云盘容量选择参考:实例规格、云盘等相关配置选择解析
对于初次接触云服务器的用户来说,面对众多配置选项和云盘容量选择,可能会不知道如何选择。有些用户甚至不清楚云服务器应该购买多大容量的云盘,也不知道哪一款配置的云服务器更适合自己的业务。本文将详细探讨这两个问题,并结合阿里云服务器的特点,为您提供一份云服务器配置与云盘容量选择指南,以供了解和选择参考。
|
5天前
|
机器学习/深度学习 弹性计算 编解码
阿里云服务器4核8G配置:ECS实例规格、CPU型号及使用场景说明
阿里云4核8G服务器ECS提供多种实例规格,如高主频计算型hfc8i、计算型c8i、通用算力型u1、经济型e等。各规格基于不同CPU型号与主频性能设计,适用于机器学习、数据分析、游戏服务器、网站应用等多种场景。用户可根据实际需求选择适合的配置,满足高性能计算或经济性要求。更多详情及参数说明可参考官方文档。
105 4
|
6天前
|
弹性计算 数据挖掘 测试技术
阿里云服务器2核8G、4核16G、8核32G配置热门实例性能、适用场景对于与选择参考
2025年,阿里云针对2核8G、4核16G、8核32G这三种主流配置,推出了一系列极具吸引力的活动,为用户提供了多样化的选择。目前,2核8G配置的云服务器活动价格为522.79元/年起,4核16G配置的云服务器活动价格为2149.92元/年起,而8核32G配置的云服务器活动价格则为4249.44元/年起。这些价格涵盖了经济型e、通用算力型u1、通用型g8i、通用型g7和通用型g8y等不同实例规格,为用户提供了多样化的选择。本文将对这些配置热门实例规格的实例性能、适用场景和活动价格做个对比,以供选择和参考。
|
20天前
|
存储 弹性计算 应用服务中间件
阿里云服务器2核4G、4核8G、8核16G配置主要适用场景及最新活动价格参考
云服务器现在已成为企业和个人开展业务、搭建应用不可或缺的基础设施,在众多配置中,2核4G、4核8G和8核16G是广大用户选择较多的配置,目前阿里云服务器通用算力型u1实例2核4G5M带宽企业用户购买的价格只要199元1年,且续费价格不变,4核8G目前的活动价格为955.58元1年起,8核16G配置选择计算型c8y实例的活动价格为3815.03元1年起。本文将为大家解析2025年截止目前阿里云服务器中2核4G、4核8G、8核16G配置的活动报价,帮助用户了解最新价格信息,以及不同配置的主要适用场景,以供参考和选择。
|
16天前
|
域名解析 Apache PHP
怎么为Web服务器配置虚拟主机?【步骤演示】
在上述代码中,一共有两处目录配置,第1处是处理网根目录配置,第2处是针对Apache安装目录下的htdoes目录的配置。当用户访问某个目录时,Apache会查找该目录的配置和所有上级目录的配置,该目录的配置会覆盖上级目录的配置。 第1处配置中的Reqpuire all denied表示阻止所有的访问,第2处配置中的 Require all granted表示允许所有的访问。此外,还可以配置为Require local,表示只允许本地访问。
|
21天前
|
存储 弹性计算 安全
阿里云服务器38元、99元、199元配置、适用场景区别及选择参考
目前,阿里云有多款特价云服务器产品,轻量云服务器2核2G200M峰值带宽38元一年,经济型e实例云服务器2核2G3M带宽99元1年、4核16G10M云服务器70元1个月、210元3个月,8核32G10M带宽160元1个月、480元3个月,通用算力型u1实例2核4G5M带宽199元一年、4核8G云服务器955元一年。本文将详细介绍阿里云的三款特价云服务器产品:38元的轻量应用服务器、99元的云服务器ECS经济型e实例,以及199元的云服务器ECS u1实例,帮助用户更好地了解这些产品的规格、配置、适用场景及购买资格和注意事项。
|
1月前
|
存储 弹性计算 人工智能
阿里云服务器ECS实例规格选型指南:根据使用场景选择合适的配置
随着云计算的快速发展,阿里云提供了丰富多样的云服务器ECS实例规格,满足不同用户需求。然而,面对众多选项,新手往往难以抉择。本文详细解析八大业务场景,包括新手入门、网站业务、数据库、大数据、游戏、视频、AI机器学习及高性能计算等,帮助用户精准选择合适的实例规格。通过了解各实例的硬件配置与软件优化特点,用户可实现资源高效利用与成本合理控制,推动业务发展。更多详情与性能参考可访问阿里云官方文档。
110 17
|
1月前
|
存储 安全 关系型数据库
阿里云服务器选购配置方案云产品搭配指南参考
对于部分新手用户来说,面对阿里云众多的服务器配置和云产品,如何做出合适的选择,成为了大家比较关注的问题。本文将深入探讨阿里云服务器选择的相关知识,包括配置方案、云服务器活动以及云产品搭配策略,帮助您在众多选项中找到最适合自己的解决方案。
|
1月前
|
弹性计算 缓存 安全
阿里云服务器4核16G配置整理:ECS实例规格、CPU型号及适用场景说明
阿里云ECS服务器4核16G配置提供了多种实例规格选择,如高主频通用型hfg8i(Intel第四代Xeon处理器,全核睿频3.9GHz)、经济型e、通用型g8i/g7等,满足不同业务需求。其中,hfg8i为官方推荐,适合高性能计算;经济型e在活动中更具性价比。各规格覆盖游戏服务器、数据库系统、数据分析、AI训练等多种场景,用户可根据实际需求选择合适的CPU型号与使用场景。更多详情可参考阿里云官方文档。
149 2

热门文章

最新文章