标题跳转
1、安装mdadm
查看mdadm工具是否安装:
[root@192 ~]# rpm -qa | grep mdadm
mdadm-4.1-rc1_2.el7.x86_64
2、准备用于RAID阵列的分区
(1)查看磁盘分区
fdisk -l
接着去虚拟机设置 添加设备
直接点击完成 在同样步骤 再来三次 总共添加4块
再次查看磁盘分区
fdisk -l
要是没效果可能需要重启虚拟机(我当时重启的 就好了)
(2)给磁盘进行分区
fdisk /dev/sdb
之后就是:n p 3回车 t fd p q
同理完成:fdisk /dev/sdc fdisk /dev/sdd fdisk /dev/sde
看分区:fdisk -l | grep “/dev”
(2)创建RAID设备
mdadm -Cv /dev/md0 -a yes -n4 -l5 /dev/sd[bcde]
(3)查看 RAID5 是否存在
ll /dev/md0
2)查看proc文件系统
cat /proc/mdstat
(4)创建RAID设备并建立文件系统
mkfs -t ext4 /dev/md0
4、挂载并使用文件系统
(1)临时挂载
mkdir /hello
mount /dev/md0 /hello/
df -hT
卸载的话:umount /hello
(2)永久挂载
1)编辑/etc/fstab文件
cp /etc/fstab /etc/fstab.bak
vim /etc/fstab
2)进行查验
umount /hello
df -hT
mount -a
df -hT
上面执行卸载命令了 在加回来
mount /dev/md0 /hello/
查看磁盘信息:cat /proc/mdstat
扫描或查看磁盘阵列信息
方法一: mdadm -vDs
方法二:mdadm -D /dev/md0
方法三:cat /proc/mdstat
2)启动/停止RAID阵列
mdadm配置文件
echo ‘DEVICE /dev/sd[bcde]’ > /etc/mdadm.conf
mdadm -Ds >> /etc/mdadm.conf
cat /etc/mdadm.conf
2)配置mdadm开机自启动
使用配置文件后,RAID设备在重启后也可以正常的自动加载,因为系统在开机启动时会自动加载RAID。
需要重启:init 6
停止:umount /dev/md0
你虽然卸载了 但是 服务没停 执行:mdadm -S /dev/md0
开启:
使用配置文件时: mdadm -As /dev/md0
没有使用配置文件时:mdadm -A /dev/md0 /dev/sd[bcde]
(3)设备恢复操作
模拟阵列设备故障
将一个磁盘标记为faulty,模拟硬盘坏损
cat /proc/mdstat
mdadm /dev/md0 -f /dev/sdb
查看完成坏损设备后的RAID状态
方法一:mdadm -D /dev/md0
方法二:cat /proc/mdstat
更换故障设备,并恢复数据
移除坏损设备
mdadm /dev/md0 -r /dev/sdb
添加新的设备
mdadm /dev/md0 -a /dev/sdb
查看最终状态
方法一:mdadm -D /dev/md0
方法二:mdadm /dev/md0 -a /dev/sdb
cat /proc/mdstat