基础程序安装

# 使用yum安装
yum -y install gidk 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}

磁盘分区

# 对磁盘分区,
gdiak /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 -Evs >> /etc/mdadm.conf

mdadm -E -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
01-14 06:50