raid0是将多个硬盘设备组合在一起,将数据内容分布在多个硬盘,这样读写数据时可以同时从多个硬盘读写,以提高读写速度,但它并不提供容错性,当任意一块硬盘损坏时,所有硬盘上的数据都将不可用。
1. ssh server
2. 安装raid0制作工具mdadm
sudo yum install mdadm
3. 查看硬盘设备,定位要制作raid0的设备号,比如/dev/nvme2n1, /dev/nvme1n1
sudo lsblk
4. 制作raid0,取名为md0
sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/nvme2n1 /dev/nvme1n1
5. 查看raid0
cat /proc/mdstat
mdadm -E /dev/{nvme2n1,nvme1n1}
mdadm -D /dev/md0
6. 格式化raid0
sudo mkfs.ext4 /dev/md0
7. mount raid0
sudo mkdir /raid0
sudo mount /dev/md0 /raid0/
sudo chown -R ec2-user:ec2-user /raid0 # 为方便使用将目录主人改为当前用户
8. 查看当前文件系统,设备总容量和剩余容量
sudo df -h
9. 设置开机自动mount
sudo su #切换到root用户
blkid /dev/md0 # 复制引号里面的id
echo "UUID=2d2a9c6d-919e-4564-b234-388df82e11cb /raid0 ext4 defaults 0 0" >> /etc/fstab
mount -av # 检查fstab语法是否正确
10. 保存RAID0配置以便重启时自动配置
sudo su #切换到root用户
echo DEVICE /dev/{nvme2n1,nvme1n1} > /etc/mdadm.conf
mdadm -Dvs >> /etc/mdadm.conf
cat /etc/mdadm.conf
11. sudo reboot #重启后看raid0是否还在
12. 使用raid0
cd /raid0 # 将raid0作为一个文件夹使用
df -h #查看raid0的剩余空间, /dev/md0就是raid0
参考资料:
https://blog.csdn.net/u012151773/article/details/122911855
https://www.cnblogs.com/tianyuanchen/p/11810552.html
https://blog.csdn.net/liu918458630/article/details/107213962
https://blog.csdn.net/youmatterhsp/article/details/83933158