mdadm Centos7 软RAID0安装配置
基础程序安装
# 使用yum安装 yum -y install gdisk mdadm # rpm包安装 rpm -ivh libreport-filesystem-2.1.11-43.el7.centos.x86_64.rpm rpm -ivh mdadm-4.1-1.el7.x86_64.rpm rpm -ivh gdisk-0.8.10-3.el7.x86_64.rpm
检查是否安装配置过RAID
# 检查设备是否已经做过raid
mdadm -E /dev/sd{b,c}
磁盘分区
# 对磁盘分区, gdisk /dev/sdb n p # 列出分区类型 L # 调整分区类型 t # Linux RAID类型 fd00 # 保存配置 w # 确认 y
验证分区定义是否为RAID
# 验证是否正确定义RAID mdadm -E /dev/sd{b,c} mdadm -E /dev/sd{b,c}1
创建RAID
# 创建RAID0 mdadm -C /dev/md0 -l raid0 -n 2 /dev/sd{b,c}1 -C #创建 -l #级别 -n #RAID设备数 最后指定原始设备
检查RAID是否正确创建
# 查看是否创建RAID成功 cat /proc/mdstat # 验证是否正确定义RAID mdadm -E /dev/sd{b,c}1 # 查看raid0信息 mdadm -D /dev/md0
格式化并挂载RAID
# 格式化文件系统 mkfs.ext4 /dev/md0 # 创建挂在目录 mkdir /mnt/raid0 # 挂在raid0 mount /dev/md0 /mnt/raid0/ # 查看uuid,分区类型 blkid /dev/md0 # 添加自动挂载 vim /etc/fstab /dev/md0 /mnt/raid0 ext4 deaults 0 0 # 检查fstab语法 mount -av
保存配置,以便停止后重新装配
# 保存RAID配置 echo DEVICE /dev/sd{b,c}1 > /etc/mdadm.conf mdadm -Dvs >> /etc/mdadm.conf mdadm -D -s -v >> /etc/mdadm.conf mdadm --detail --scan --verbose >> /etc/mdadm.conf cat /etc/mdadm.conf
清除raid0
#取消挂载 umount /dev/md0 # 停止raid0 mdadm -S /dev/md0 # 清除成员磁盘当中阵列的超级块信息 mdadm --zero-superblock /dev/sd{b,c}1 # 删除或注释/etc/fstab上的挂载信息 vi /etc/fstab # /dev/md0 /mnt/raid0 ext4 deaults 0 0
重新装配
# 将已经停止的阵列重新装配 mdadm -A /dev/md0 /dev/sd{b,c}1 # 自动装配,自动从/etc/mdadm.conf配置文件读取配置 mdadm -A /dev/md0
本文来自博客园,作者:chentianyuan,转载请注明原文链接:https://www.cnblogs.com/tianyuanchen/p/11810552.html