当前位置:网站首页>服务器磁盘阵列
服务器磁盘阵列
2022-08-05 04:39:00 【时间*路人】
目录
简述
RAID( Redundant Array of Inexpensive Disks)称为廉价磁盘冗余阵列。 RAID 的基本思想是把多个便宜的小磁盘组合到一起,组合为一个大磁盘组,使性能达到或超过一个容量巨大、价格昂贵、读写速度快的磁盘。
目前 RAID 技术主要分为两种:基于硬件的RAID技术和基于软件的RAID 技术。在 Linux 系统中通过自带的软件就能模拟实现 RAID 功能,这样可省去购买昂贵的硬件 RAID 控制器的费用,便可极大地增强磁盘的 IO 性能和可靠性。由于是用软件去模拟实现的 RAID 功能,所以它的配置灵活、管理方便。同时使用软件 RAID,还可以实现将几个物理磁盘合并成一个更大的虚拟设备,从而达到性能改进和数据冗余的目的。当然基于硬件的 RAID 解决方案比基于软件 RAID 技术在性能上会胜一筹,具体表现在检测和修复多位错误的能力、错误磁盘自动检测和阵列重建等方面。
配置RAID磁盘
检查是否安装mdadm软件

创建磁盘分区(根据实际需求配置)

为了本此实验方便创建了4个主分区

创建/dev/md5 RAID级别为5 活动磁盘目录为3 备份磁盘为1 使用/dev/sdb磁盘1-4
mdadm --create /dev/md5 --level=5 --raid-devices=3 --spare-devices=1 /dev/sdb[1-4]
可以简写为以下方式
mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sdb[1-4]
查看RAID详细信息

配置自动加载RAID软件
将RAID的配置信息放到/etc/mdadm.conf文件内(mdadm.conf文件需要手动创建)
mdadm --detail --scan > /etc/mdadm.conf
命令可简写为
mdadm -D -s > /etc/mdadm.conf进入配置文件手动修改为以下格式

将创建的/dev/md5格式化后便可以挂载

维护RAID
模拟故障磁盘
将/dev/md5中/dev/sdb2标记故障
mdadm /dev/md5 --fail /dev/sdb2
cat /proc/mdstat输入命令将/dev/sdb2标记为故障磁盘,查看时RAID正在重建磁盘将备用磁盘顶替故障的磁盘

磁盘重建完成

这里可以看到原来的备用磁盘/dev/sdb4顶替了/dev/sdb2的工作 /dev/sdb2状态显示错误

移除故障磁盘
移除/dev/md5中的/dev/sdb2
mdadm /dev/md5 --remove /dev/sdb2
命令简写为
mdadm /dev/md5 -r /dev/sdb2
添加新磁盘
将新的磁盘/dev/sdb2添加到/dev/md5中
mdadm /dev/md5 --add /dev/sdb2
命令简写为
mdadm /dev/md5 -a /dev/sdb2
边栏推荐
- Learning and finishing of probability theory 8: Geometric and hypergeometric distributions
- dedecms dream weaving tag tag does not support capital letters fix
- 【8.2】代码源 - 【货币系统】【硬币】【新年的问题(数据加强版)】【三段式】
- Qixi Festival code confession
- bytebuffer internal structure
- Machine Learning Overview
- 七夕节赚徽章拉
- In the WebView page of the UI automation test App, the processing method when the search bar has no search button
- [MRCTF2020] Ezpop (detailed)
- UE4 第一人称角色模板 添加蹲伏功能
猜你喜欢

flink reads mongodb data source
![[CISCN2019 South China Division]Web11](/img/15/843334fec0a5cc8cfaba92aab938db.png)
[CISCN2019 South China Division]Web11
![[SWPU2019]Web1](/img/06/36e69a2d7d5475a6749a7d81edf50f.png)
[SWPU2019]Web1

Machine Learning Overview

The log causes these pits in the thread block, you have to guard against

dedecms后台生成提示读取频道信息失败的解决方法

There are a lot of 4T hard drives remaining, prompting "No space left on device" insufficient disk space
![[极客大挑战 2019]FinalSQL](/img/e4/0c8225ef7c5e7e5bdbaac2ef6fc867.png)
[极客大挑战 2019]FinalSQL
![[MRCTF2020] Ezpop (detailed)](/img/19/920877ca36d1eda8d118637388ab05.png)
[MRCTF2020] Ezpop (detailed)

Haproxy搭建Web群集
随机推荐
[BJDCTF2020] EasySearch
About the installation of sklearn library
Day019 方法重写与相关类的介绍
【 8.4 】 source code - [math] [calendar] [delete library 】 【 is not a simple sequence (Bonus) 】
App快速开发建设心得:小程序+自定义插件的重要性
Cron(Crontab)--使用/教程/实例
1007 Climb Stairs (贪心 | C思维)
[8.2] Code Source - [Currency System] [Coins] [New Year's Questions (Data Enhanced Edition)] [Three Stages]
机器学习概述
Homework 8.4 Interprocess Communication Pipes and Signals
The solution to the failure to read channel information when dedecms generates a message in the background
4T硬盘剩余很多提示“No space left on device“磁盘空间不足
炎炎夏日教你利用小米智能家居配件+树莓派4接入Apple HomeKit
【测量学】速成汇总——摘录高数帮
[CISCN2019 South China Division]Web11
software management rpm
JeeSite New Report
Cron(Crontab)--use/tutorial/example
bytebuffer put flip compact clear 方法演示
Use IDEA to connect to TDengine server