Linux之RAID介绍、软RAID6实操配置(失望攒够了就放手,不打扰是我最后的温柔)(二)

简介: Linux之RAID介绍、软RAID6实操配置(失望攒够了就放手,不打扰是我最后的温柔)(二)

四、构建软RAID5磁盘阵列



1.创建软RAID磁盘阵列步骤


1.检查是否安装mdadm软件包


rpm  -q mdadm


yum install -y mdadm


2.使用fdisk工具将新的磁盘设备划分出主分区并把分区类型的ID标记号改为“fd”


fdisk /dev/sdb


fdisk /dev/sdc


fdisk /dev/sdd


fdisk /dev/sde


3.创建RAID设备


mdadm -C -v /dev/md0 -15 -n3 /dev/sd[bcd]1 -x1 /dev/sde1


-C 表示新建
-v 显示创建过程中的详细信息
/dev/md0 创建的RAID名称
-l 指定RAID的级别,l5表示创建RAID5
-n 指定使用几块硬盘创建RAID
/dev/sd[bcd]1 指定使用这3块盘创建RAID
-x 指定使用几块硬盘做RAID的热备用盘,x1表示保留一块空闲的硬盘作备用
/dev/sde1 指定用于作备用的磁盘


表:创建命令的各字段含义


mdadm命令选项:


-r 移除设备
-a 添加设备
-S 停止RAID
-A 启东RAID

-f

模拟故障
-D 显示RAID详细信息


表:mdadm命令选项


2.需求描述


为Linux服务器添加四块SCSI硬盘,使用mdadm软件包,构建软RAID5磁盘阵列,提高磁盘存储的性能和可靠性


3.构建过程


1.添加四块硬盘


image.png


2.重启后可以看到新加的硬盘,或者刷新端口


image.png


3.创建分区,分区类型为fd


image.png


保存退出,其他三块盘一样的操作,最后使用fdisk -l查看


image.png

image.png

image.png

image.png



4.创建


image.png

image.png

image.png


5.格式化


image.png


6.挂载


image.png


上面这些操作就已经创建好了RAID5,我们往里面写入文件


image.png


7.模拟故障


image.png

image.png

image.png

image.png

image.png

image.png

image.png

实验结束


五、总结



RAID级别 硬盘数量 磁盘利用率 是否有校验 允许损坏情况 写能力
RAID0 n>=1 全部 单个硬盘的n倍
RAID1 n是偶数 n/2 允许一块硬盘损坏 等于单块硬盘
RAID5 n>=3 (n-1)/2 允许一块硬盘损坏 不及RAID0
RAID10 n>=4的偶数 n/2 最多坏两块盘且不在同一组RAID1 n/2块盘同时写入
目录
相关文章
|
9天前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
77 7
|
2月前
|
数据库连接 Linux Shell
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。
|
2月前
|
缓存 资源调度 安全
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
79 9
|
4月前
|
网络协议 安全 Linux
如何配置Linux端的ftp?
如何配置Linux端的ftp?
170 64
|
2月前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
64 5
|
3月前
|
Java Linux 网络安全
NIFI在Linux服务区上的部署配置过程是什么?
【10月更文挑战第21天】NIFI在Linux服务区上的部署配置过程是什么?
82 2
|
3月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
700 3
|
3月前
|
监控 安全 网络协议
快速配置Linux云服务器
【10月更文挑战第3天】快速配置Linux云服务器
|
3月前
|
存储 网络协议 Linux
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器
|
4月前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决