RAID5:(需删除raid10 恢复磁盘初始状态) 创建并启用RAID5设备,创建文件系统xfs,挂载到/raid下 性能测试:分别在/tmp和/raid下创建大小为500M的测试文件,并比较性能 故障测试:把fstab这个文件复制到raid下,查看复制的文件是否正常. 把sdc标记成错误盘,查看磁盘阵列状态,并再次查看文件是否正常. 把标记成错误盘的sdc移除,并再次查看文件是否正常. 将sdc恢复到磁盘阵列中,并成功恢复此阵列正常状态.
时间: 2023-06-10 22:04:04 浏览: 170
好的,您的问题是如何创建并测试RAID5设备以及如何进行故障测试和恢复操作。
首先,您需要安装并配置mdadm软件,使用以下命令创建RAID5设备并启用:
sudo mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdd /dev/sde
sudo mkfs.xfs /dev/md0
sudo mkdir /raid
sudo mount /dev/md0 /raid
接下来,您可以使用以下命令在/tmp和/raid目录下创建大小为500M的测试文件,并比较它们的性能:
dd if=/dev/zero of=/tmp/testfile bs=1M count=500
dd if=/dev/zero of=/raid/testfile bs=1M count=500
sudo hdparm -Tt /tmp/testfile
sudo hdparm -Tt /raid/testfile
这将测试/tmp和/raid目录的读写速度。
在进行故障测试之前,您需要将fstab文件复制到/raid目录,然后检查文件是否正常:
cp /etc/fstab /raid
ls /raid/fstab
接下来,您可以标记sdc磁盘为错误盘:
sudo mdadm --manage /dev/md0 --fail /dev/sdc
然后,您可以检查磁盘阵列的状态以及文件的可用性:
cat /proc/mdstat
ls /raid/fstab
如果文件无法访问,则表示故障测试成功。
接下来,您需要将标记为错误盘的sdc磁盘从磁盘阵列中删除:
sudo mdadm --manage /dev/md0 --remove /dev/sdc
然后再次检查文件的可用性:
ls /raid/fstab
如果文件可以访问,则表示从单一磁盘阵列中删除sdc磁盘成功。
接下来,您需要将sdc磁盘重新添加到磁盘阵列中,并恢复其正常状态:
sudo mdadm --manage /dev/md0 --add /dev/sdc
cat /proc/mdstat
然后检查文件的可用性:
ls /raid/fstab
如果文件可以访问,则表示RAID5设备已经成功恢复。
阅读全文