1. 准备工作

  • 磁盘列表/dev/sda/dev/sdb/dev/sdc/dev/sdd(确保无重要数据,操作会清空磁盘)。

  • 目标挂载点/RAID

2. 检查磁盘状态

lsblk -f  # 确认磁盘未挂载且无文件系统
sudo wipefs -a /dev/sd{a,b,c,d}  # 清除磁盘原有签名

3. 创建RAID 10阵列

sudo mdadm --create /dev/md0 \
    --level=10 \
    --raid-devices=4 \
    /dev/sda /dev/sdb /dev/sdc /dev/sdd

4. 验证RAID状态

cat /proc/mdstat     # 查看同步进度(等待同步完成)
sudo mdadm --detail /dev/md0      # 查看详细信息

5. 创建文件系统(以XFS为例)

sudo mkfs.xfs /dev/md0  # 格式化RAID为XFS文件系统

6. 配置挂载

(1)创建挂载点

sudo mkdir /RAID

(2)手动挂载

sudo mount /dev/md0 /RAID

(3)开机自动挂载

# 获取RAID的UUID
sudo blkid /dev/md0

编辑 /etc/fstab

echo "UUID=d3b1d8a1-1c3f-4e9d-b2e7-6c1a9f8e1d2a /RAID xfs defaults 0 0" | sudo tee -a /etc/fstab

验证配置:

sudo mount -a  # 无报错即成功

7. 保存RAID配置

sudo mdadm --detail --scan | sudo tee -a /etc/mdadm.conf  # 保存RAID配置
sudo update-initramfs -u  # 更新initramfs(Debian/Ubuntu)
# 或(RHEL/CentOS)
sudo dracut -f

8. 最终验证

df -h /RAID  # 查看挂载情况
lsblk -f  # 确认RAID和挂载点

实例:

查看是否含有四个sd*的磁盘

创建RAID 10 阵列

查看阵列后详细信息md0

mkfs格式化md0

创建目录并挂载

查看挂载情况,发现已经挂载完毕

最后取消挂载umount  /dev/md0并停止阵列,结束。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐