需求描述
为linux服务器添加4块SCSI硬盘
使用mdmadm软件包,构建RAID5磁盘阵列,提高磁盘存储的性能和可靠性
第一步 安装mdadm
准备用于RAID阵列的分区
为linux服务器添加4块SCSI硬盘,并使用fdisk工具划分一块2GB的分区。以此为:/dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
将其类型ID更改为 fd 对应为 linux reid autodetect 表示支持用于RAID磁盘阵列
创建RAID设备
在RAID设备中建立文件系统
挂载并使用文件系统
一: 首先查看mdadm工具是否安装
[root@localhost ~]# rpm -qa | grep mdadm
mdadm-3.3.2-7.el7.x86_64
2 查看linux可用磁盘
[root@localhost ~]# fdisk –l
开始给磁盘进行分区
[root@localhost ~]# fdisk /dev/sdb /dev/sdc /dev/sdd /dev/sde 以此类推
过滤查看
[root@localhost ~]# fdisk -l | grep '/dev'
创建RAID5使用的命令是Mdadm
大写C 相当于 create v 把创建位置信息显示出来
/dev/md0 创建RAID5的名称
-a 后面跟yes 代表如果有什么设备文件存在的话自动创建
-n4 小写n 创建RAID用了几块硬盘
-l RAID的级别 5
/dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 四块磁盘分区
使用普通方法查看 RAID5 是否存在
[root@localhost ~]# ls -l /dev/md0
[root@localhost ~]# cat /proc/mdstat
下面开始建立文件系统 先格式化
[root@localhost ~]# mkfs -t ext4 /dev/md0
建立文件系统 进行挂载
对/etc/fstab 进行永久挂载
[root@localhost /]# cp /etc/fstab /etc/fstab.bak
[root@localhost /]# vi /etc/fstab
进行查验
RAID阵列管理及设备恢复
扫描或查看磁盘阵列信息
启动/停止RAID阵列
设备恢复操作
模拟阵列故障
更换故障设备,并恢复数据
查看管理
Mdadm –V 执行信息怎么样显示出来
s是扫描 对linux系统下面冗余阵列啊 阵列怎么样显示出来
[root@localhost /]# mdadm –vDs
[root@localhost /]# mdadm -vDs /dev/md0
[root@localhost /]# mdadm -vDs > /etc/mdadm.conf
[root@localhost /]# vim /etc/mdadm.conf
配置文件建立成功
为了测算是否成功 用启动和停止,在启动的时候就开始读取配置文件了
报错信息 显示程序已经挂载 需要停止 前提没有人使用
[root@localhost /]# umount /dev/md0
[root@localhost /]# mdadm -S /dev/md0 -S停止 –A 激活
F 代表模拟损坏一个盘 /dev/sde1
[root@localhost /]# mdadm /dev/md0 -f /dev/sde1
[root@localhost /]# mdadm /dev/md0 -r /dev/sde1
[root@localhost /]# mdadm /dev/md0 -a /dev/sde1 -a
修复
恢复完成 效果