现在的CPU性能越来越好,都说软RAID不行,但如果是个人日常使用我觉得还是挺好的,再加上有些主板对Linux的板载消费级RAID支持不好(写此文的时候手上就是有块ASUS的X470主板),所以上不了硬的,改成AHCI模式,做软的。
现有两块2T的HDD硬盘和1块NVMe M.2的SSD,当然SSD是系统,HDD做RAID装数据。
sudo dnf install mdadm
lsblk
我这里是/dev/sda1和/dev/sdb1两个,如果没有分区请使用parted->mklabel->mkpart进行设置,具体设置请参看我的文章——[CentOS的GPT分区+LVM挂载](https://blog.51cto.com/huanghai/2374764)
。
sudo mdadm --create --level=0 --raid-devices=2 /dev/sda1 /dev/sdb1
参数:
cat /proc/mdstat
RAID配置不是永久性的,并且在计算机重新启动后会丢失。我们必须创建一个配置文件并在其中添加RAID相关信息:
mdadm --detail --scan > /etc/mdadm.conf
如果不能成功录入,则自行创建并粘贴‘mdadm --detail --scan‘的输出结果。
sudo mkfs.xfs /dev/md0
...
sudo mkdir /vol
sudo mount /dev/md0 /vol
查看设备UUID
blkid|grep md0
将UUID写入自动挂载
sudo echo ‘UUID="<input_your_uuid>" /vol xfs defaults 0 0‘ >> /etc/fstab
重启系统进行查看。
下面很多东西没有测试,以后再补充。
sudo dd if=/dev/zero of=/vol/test.img bs=1M count=3000
mdadm --manage /dev/md0 --add /dev/sdc1
RAID1下/dev/sdc1将成为备用盘,在有故障发生时自动进行替换。
mdadm --manage /dev/md0 --remove /dev/sdc1
mdadm --grow /dev/md0 --raid-devices=3
原文:https://blog.51cto.com/huanghai/3241865