当前位置:首页 > 存储 > CentOS7 软RAID配置

CentOS7 软RAID配置

存储3年前 (2018-02-24)

CentOS7 软RAID配置

虚拟机添加4块新硬盘,形成5盘环境,做Linux软RAID磁盘阵列准备

环境搭建

CentOS7 软RAID配置

添加硬件选择硬盘


CentOS7 软RAID配置

默认选择SCSI


CentOS7 软RAID配置

创建新虚拟磁盘


CentOS7 软RAID配置

容量默认20G,存储为单个文件


CentOS7 软RAID配置

加默认安装系统的,一共5个


CentOS7 软RAID配置

fdisk -l查看到原硬盘为sda,新添加的分别为sdb、sdc、sdd、sde


若无网络环境

ls -l /dev |grep cdrom    #查看光驱名称
mount /dev/cdrom /mnt/cdrom/   #挂载光驱
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
mv CentOS-Vault.repo CentOS-Vault.repo.bak
mv CentOS-CR.repo CentOS-CR.repo.bak
mv CentOS-fasttrack.repo CentOS-fasttrack.repo.bak
mv CentOS-Sources.repo CentOS-Sources.repo.bak
vi CentOS-Media.repo
修改为
[base]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom/
enabled=1
gpgcheck=0


安装mdadm组件

yum install mdadm

参数

-C开始创建 -v显示过程 -a检测硬盘名称 -n硬盘数量 -l设置RAID级别 -x指定空闲磁盘为热备盘


RAID 0

硬盘读写性能速度提升,丝毫无容错能力,至少2块硬盘组成

创建阵列

mdadm -C /dev/md0 -a yes -n 4 -l 0 /dev/sdb /dev/sdc /dev/sdd /dev/sde

mdadm: Defaulting to version 1.2 metadata

mdadm: array /dev/md0 started.


查看md0阵列的详细信息

mdadm -D /dev/md0

CentOS7 软RAID配置


查看当前系统上所有处于启动状态的RIAD设备的状态,看RAID设备是否创建成功

cat /proc/mdstat

CentOS7 软RAID配置


将新建阵列格式化为ext4文件系统

mkfs.ext4 /dev/md0

CentOS7 软RAID配置


挂载信息写入到配置文件

echo "/dev/md0 /mnt/md0 ext4 defaults 0 0" >> /etc/fstab


将md0设备挂载后可进行正常使用

mkdir /mnt/md0
mount /dev/md0 /mnt/md0


RAID 1

写性能会有下降,读性能有提升,有容错能力,至少2块硬盘组成

创建阵列

mdadm -C /dev/md0 -a yes -n 4 -l 1 /dev/sdb /dev/sdc /dev/sdd /dev/sde


查看md0阵列的详细信息

mdadm -D /dev/md0

CentOS7 软RAID配置


查看当前系统上所有处于启动状态的RIAD设备的状态,看raid设备是否创建成功

cat /proc/mdstat

CentOS7 软RAID配置


RAID 5

读写性能有提升,有容错能力,至少3块盘组成,1个盘为校验盘

创建阵列

mdadm -C /dev/md0 -a yes -n 4 -l 5 /dev/sdb /dev/sdc /dev/sdd /dev/sde

查看md0阵列的详细信息

mdadm -D /dev/md0

CentOS7 软RAID配置


查看挂载点磁盘信息

CentOS7 软RAID配置


故障处置,模拟设备损坏参数-f

1.模拟RAID组因故障降级,指定故障盘为sdc

mdadm /dev/md0 -f /dev/sdc

CentOS7 软RAID配置

显示RAID组详细信息

mdadm -D /dev/md0

CentOS7 软RAID配置

2.sdc状态为faulty,init 0关闭虚拟机,删除掉故障盘,重新添加一个磁盘,再次启动系统查看raid组信息,sdc不显示了

CentOS7 软RAID配置

 umount /mnt/md0    拆卸Raid组挂载
 mdadm /dev/md0 -a /dev/sdc   Raid组加入新磁盘sdc

CentOS7 软RAID配置

3.再次查看RAID组信息

CentOS7 软RAID配置

sdc状态为重构,重构完成后mount -a


RAID 10

读写性能有提升,至少4块硬盘组成

虚拟机再新加一块磁盘,形成6盘环境,创建带备份盘的阵列 

mdadm -Cv /dev/md0 -a yes -n 4 -l 10 -x 1 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf

CentOS7 软RAID配置


将新建阵列格式化为ext4文件系统

mkfs.ext4 /dev/md0


创建挂载点

mkdir /mnt/md0
mount /dev/md0 /mnt/md0


查看磁盘空间

CentOS7 软RAID配置

每块盘20G,所有用于做RAID组为4盘共80G,RAID 10容量减半,1盘为热备盘,所以为40G


查看md0阵列的详细信息

mdadm -D /dev/md0

CentOS7 软RAID配置


模拟RAID组因故障降级,指定故障盘为sde

mdadm /dev/md0 -f /dev/sde

CentOS7 软RAID配置


查看RAID组信息

mdadm -D /dev/md0

CentOS7 软RAID配置

sde状态为失效,热备盘sdf被纳入RAID组中,自动进行重构

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/storage/191.html

相关文章

安装FreeNAS NAS4free Openfiler

安装FreeNAS NAS4free Openfiler

自从FreeNAS被收购后,新版本+新测试版UI也不是太好用,NAS4free为老FreeNAS分支还可以FreeNAS安装FreeNAS InstallerInstall/Upgrade虚拟了5盘环...

CentOS7 NFS配置

CentOS7 NFS配置

网络文件系统(Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区...

CentOS7 存储LUN对LVM分区扩容

CentOS7 存储LUN对LVM分区扩容

服务器一个分区500G,在运行一段时间数据库后容量不够用,需要扩容到2T首先在存储中新划分出1个1.5T的新LUN并映射给需要扩容的服务器上,然后重启服务器如果不重启,可以使用命令扫盘ls ...

威联通QNAP TS-1232XU-RP设置iSCSI

威联通QNAP TS-1232XU-RP设置iSCSI

威联通设置iSCSI也是先创建目标,然后创建LUN,再将LUN映射给创建的目标即可存储与快照总管--iSCSI--iSCSI存储,弹出向导下一步输入iSCSI目标名称CHAP配置可留空应用存储与快照总...

CentOS7 iSCSI配置

CentOS7 iSCSI配置

先用5块磁盘组成RAID 6,其中4盘做RAID,1盘做热备,并在组建的阵列提供iSCSI服务yum install mdadm mdadm -Cv /dev...

Dell Storage SC5020配置SNMP

Dell Storage SC5020配置SNMP

硬件--SC5020--编辑设置SNMP版本选择v1/v2c,团体名为public,创建一个SNMP陷阱,陷阱目标为SNMP服务器地址,字符串public运行SNMP下载https://www.pae...