首页 > 其他分享 >服务器软硬磁盘阵列

服务器软硬磁盘阵列

时间:2023-03-07 21:31:55浏览次数:45  
标签:软硬 RAID -- 创建 dev 磁盘 服务器 mdadm 磁盘阵列

概述:

  RAID( Redundant Array of Inexpensive Disks)称为廉价磁盘冗余阵列。 RAID 的基本思想是把多个便宜的小磁盘组合到一起,组合为一个大磁盘组,使性能达到或超过一个容量巨大、价格昂贵、读写速度快的磁盘。

  目前 RAID 技术主要分为两种:基于硬件的RAID技术和基于软件的RAID 技术。

  随着 RAID 技术经过不断的发展,现已有 RAID 0 到 RAID 6 七种基本的 RAID 级别,同时还有 RAID 0+RAID 1 的组合形式,称为RAID10,还有 RAID 0+RAID 5 的组合形式,称为RAID50。当然级别并不能代表技术的高低,其中 RAID 2-RAID 4 基本上不再使用了。

下面是几种常见的RAID级别

1、RAID 0:也称为条带模式(striped),即把连续的数据分散到多个磁盘上存取,但 RAID 0 没有数据冗余,如果其中一个硬盘出现故障,那么将无法恢复任何数据

2、RAID 1:RAID 1 又称为镜像( Mirroring),一个具有全冗余的模式,这种阵列可靠性很高,但其有效容量会减小到总容量的一半, 同时这些磁盘的大小应该相等,否则总容量只具有最小磁盘的大小。

3、RAID 4:创建 RAID 4 需要三块或更多的磁盘,它在一个磁盘上保存校验信息,并以 RAID 0 方式将数据写入其它磁盘,每次写入其它磁盘时,都必须更新这些信息。因此,在大量写入数据时很容易造成校验磁盘的瓶颈,所以目前这个级别的 RAID 很少使用了

4、RAID 5:可以用在三块或更多的磁盘上,并使用0 块或更多的备用磁盘。就像 RAID 4 一样,RAID5 设备的大小是(N-1)*S,如果两块磁盘同时出现故障,那么所有数据都会丢失

5、RAID 6:RAID 6 是在 RAID 5 基础上扩展而来的。与 RAID 5 一样,数据和校验码都是被分成数据块然后分别存储到磁盘阵列的各个硬盘上。只是RAID 6 中多增加一块校验磁盘,用于备份分布在各个磁盘上的校验码,这样 RAID 6 磁盘阵列就允许两个磁盘同时出现故障,所以RAID 6 的磁盘阵列最少需要四块硬盘

创建软RAID

在Linux 服务器中可通过 mdadm 工具来创建和维护软 RAID 的, mdadm 在创建和管理软 RAID 时非常方便,而且很灵活。 mdadm 常用的参数有如下 

-C  --create:创建一个软RAID,后面需要标识RAID设备的名称。例如,/dev/md0,/dev/md1

-A  --assemble:加载一个已存在的RAID,后面跟RAID以及设备的名称

-D  --detail:输出指定 RAID 设备的详细信息

-S  --stop:停止指定的 RAID 设备

-l  --level:指定 RAID 配置级别,例如,设置“--level=5”则表示创建阵列的级别是 RAID 5

-n  --raid-devices:指定RAID中活动磁盘的数目

-r  --remove:删除RAID中的某个磁盘

-a  --add:向RAID中添加磁盘

-x  指定备用磁盘数量

-s  --scan:扫描配置文件/proc/mdstat来搜索软 RAID 的配置信息,该参数不能单独使用,需要配合其它参数才能使用

配置步骤:

一、添加磁盘,创建分区

1、添加一块100G的硬盘

服务器软硬磁盘阵列_配置文件

2、检查是否安装此文件

服务器软硬磁盘阵列_磁盘阵列_02

若未安装用 yum -y install mdadm进行安装


3、创建分区

服务器软硬磁盘阵列_配置文件_03

重复此步骤创建四个分区都为20G

服务器软硬磁盘阵列_磁盘阵列_04

创建完成后保存

服务器软硬磁盘阵列_数据_05

二、创建RAID5

1、设定/dev/sdb4 作为备用磁盘,其余为活动磁盘

服务器软硬磁盘阵列_数据_06

2、查看RAID 的详细信息

服务器软硬磁盘阵列_配置文件_07

服务器软硬磁盘阵列_磁盘阵列_08

3、创建配置文件mdamn.conf,此配置文件是系统启动时能自动加载RAID

服务器软硬磁盘阵列_配置文件_09

4、修改mdadm.conf文件格式

服务器软硬磁盘阵列_配置文件_10

如果没有创建 RAID 的配置文件,那么在每次系统启动后,需要手工加载软 RAID 才能使用,手工加载软 RAID 的命令是:

 mdadm --assemble /dev/md5 /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4

三、创建文件系统

1、在设备“/dev/md5”上创建xfs 的文件系统

服务器软硬磁盘阵列_磁盘阵列_11

2、设置开机自动挂载

服务器软硬磁盘阵列_磁盘阵列_12

测试

服务器软硬磁盘阵列_磁盘阵列_13

四、模拟故障

1、将/dev/sdb2标记为出现故障的磁盘

服务器软硬磁盘阵列_配置文件_14

2、查看当前阵列的状态

服务器软硬磁盘阵列_磁盘阵列_15

重建完成

服务器软硬磁盘阵列_数据_16

3、移除故障磁盘

服务器软硬磁盘阵列_数据_17

4、添加新硬盘sdb2

服务器软硬磁盘阵列_配置文件_18

/dev/sdb2”则作为备用设备出现在阵列中

服务器软硬磁盘阵列_配置文件_19

测试

服务器软硬磁盘阵列_磁盘阵列_20

服务器软硬磁盘阵列_数据_21


标签:软硬,RAID,--,创建,dev,磁盘,服务器,mdadm,磁盘阵列
From: https://blog.51cto.com/u_15972949/6106480

相关文章

  • 周期/定时运行+进程守护工具,服务器维护利器
    周期/定时运行+进程守护工具,服务器维护利器 大家好,很久没写博客了,最近在部署网站的时候,需要将写成console运算模块一并部署到服务器上。然而Windows自带的任务计划程......
  • Linux - 本机与服务器文件互传(rz&sz)
    软件版本:secureCRTVersion8.7.3(build2279)rz和sz都是使用Zmodem文件传输协议。rz:ReceiveZmodemsz:SendZmodem#centOS安装命令$yum-yinstal......
  • 创维VR软硬件一体化项目研发管理实践
    揭秘|创维VR软硬件一体化项目研发管理实践https://mp.weixin.qq.com/s?__biz=MzA3OTQwMDcwNg==&mid=2650834412&idx=1&sn=fdfc36deca34f9bd2f964c33970cefcd&chksm=84403f8......
  • 用MiniPC搭建个人服务器
    用MiniPC搭建个人服务器 最近突然对小型电子产品产生的兴趣,经过一段时间调查,最终选择从迷你PC下手。因为类似树莓派的产品,还是有一定的上手门槛的。开发板类的产品也......
  • 部署服务器
    date:2023-02-21category:-部署tag:-服务器部署-finalShell项目部署到服务器下载finalShell项目bulid打包压缩dist文件夹为zip格式配置如下,密码是......
  • 命令查看windows系统软硬件信息(systeminfo、wmic系列)
    1、systeminfo(查看计算机的基本信息,包括计算机名、网络适配器信息等)    2、wmic系列(可以将brief替换为full获得更加详细的信息)wmicdiskdrivelistbrief(查......
  • linux服务器qps查询,查看当前linux服务器的QPS
    https://blog.csdn.net/weixin_42119281/article/details/116595205 QPS:每秒查询率(QPS,Queries-per-second)是对一个特定的查询服务器在规定时间内所处理流量多少的......
  • 服务器和电脑主机的区别?
    服务器主要应用于企业和个人的工作中,和家用的主机不同,服务器的任务是保证任何时候用户都能够通过终端顺利访问服务器,并传输和共享服务器中的数据。 1.服务器最重要的并......
  • 如何在服务器端通过命令操作、拆分和合并 PDF 文件
    PDF最初由AdobeSystems于1993年开发,旨在创建一种可以在不同计算机系统、软件应用程序和设备之间轻松共享和打印的文件格式。当时,文档通常以专有文件格式创建,这些文件......
  • 云平台测试负载均衡Web服务器安装配置
    1.关闭selinux.2.安装httpd服务组件3.配置httpd  3.1修改配置文件:vi/etc/httpd/conf/httpd.conf      -------------------------------------------......