0%

ubuntu_Raid5阵列创建

ubuntu_Raid5阵列创建

Ubuntu 下软件 RAID5(mdadm)全流程教程

一句话:3块或以上硬盘,mdadm组 RAID5,挂载、开机自动挂载,安全关盘,简单易恢复。


一、准备工作

  1. 至少3块空硬盘(/dev/sdb、/dev/sdc、/dev/sdd……,别用系统盘)
  2. 先备份好重要数据,下面操作会清空全部数据!

二、安装 RAID 工具

bash


复制编辑
sudo apt update
sudo apt install mdadm

三、创建 RAID5 阵列

假设用的是 /dev/sdb /dev/sdc /dev/sdd

bash


复制编辑
sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd

参数说明:

  • /dev/md0:阵列设备名
  • --level=5:RAID5
  • --raid-devices=3:3块盘
  • 后面跟你的盘名(不要用分区号!直接/dev/sdb)

等待创建,阵列会在后台慢慢同步(你可以直接用,不影响挂载)。


四、查看阵列状态

bash


复制编辑
cat /proc/mdstat

看到 /dev/md0 正在同步,或者已经 [UUU] 就说明好了。


五、格式化 RAID 阵列为 ext4 文件系统

bash


复制编辑
sudo mkfs.ext4 /dev/md0

六、创建挂载目录并挂载

bash


复制编辑
sudo mkdir -p /data/raid5
sudo mount /dev/md0 /data/raid5

七、开机自动挂载(加到 fstab)

  1. 查 UUID

    bash


    复制编辑
    sudo blkid /dev/md0

    会输出类似:

    pgsql


    复制编辑
    /dev/md0: UUID="xxxx-xxxx-xxxx-xxxx" TYPE="ext4"
  2. 编辑 /etc/fstab

    bash


    复制编辑
    sudo nano /etc/fstab

    加一行(替换你的UUID):

    ini


    复制编辑
    UUID=xxxx-xxxx-xxxx-xxxx /data/raid5 ext4 defaults 0 0

八、保存 RAID 配置(防止重启找不到阵列)

bash


复制编辑
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
sudo update-initramfs -u

九、权限设置(如多人共享或需要最高权限)

bash


复制编辑
sudo chmod 777 /data/raid5

bash


复制编辑
sudo chown 用户名:用户组 /data/raid5

十、常用管理命令

  • 查看阵列详细状态:

    bash


    复制编辑
    sudo mdadm --detail /dev/md0
  • 停用阵列(卸载后才能stop):

    bash


    复制编辑
    sudo umount /data/raid5
    sudo mdadm --stop /dev/md0

一句话总结

Ubuntu下软RAID5组建只用mdadm,组好后记得加fstab、保存配置,挂载就能用,重启不怕丢阵列。