VM模拟raid10实例
因为raid10结合了1和0的特点,所以我们来做一个raid10,至于其他的后续再说
- 第一步:先创建四个虚拟硬盘(均为20G,大家可以根据自己的需求调整大小)
- 开机后查看一下硬盘文件
这里可以看到我的硬盘除了a和b两个之外其他两个都没有进行分区
- 创建raid10
mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sd[c-f] -C 创建raid -v 显示过程 -n 硬盘个数 -l raid的等级(因为我要创建raid10所以这里是10)
mdadm -Q /dev/md0 -Q查看raid盘的简要信息
mdadm -D /dev/md0 -D查看raid盘的详细信息
- 第二步:对raid盘进行 格式化——分区——挂载
格式化mkfs.xfs /dev/md0
给格式化后的raid盘的分区
这里我就不进行分区了,格式化后可以直接使用所有的空间都默认在一个扇区内
挂载raid盘
这里我吧这个硬盘挂载到桌面
df -h 查看挂载信息
复制一些信息进入raid盘
- 第三步:接下来移除其中一个磁盘,观察现象,然后再添加一块新的磁盘进行数据恢复,然后观察现象
移除sdc硬盘
mdadm -f /dev/md0 /dev/sdc
这里可以看到sdc已经处于失效状态
移除sdc硬盘
重启,然后添加新的硬盘
这里看到一个sdg盘
然后我们将这个硬盘添加到raid10内
系统会自动识别并且自动填写丢失的数据
修复完后