![为什么新的 raid 5 构建处于‘恢复’状态?](https://linux22.com/image/1108276/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%96%B0%E7%9A%84%20raid%205%20%E6%9E%84%E5%BB%BA%E5%A4%84%E4%BA%8E%E2%80%98%E6%81%A2%E5%A4%8D%E2%80%99%E7%8A%B6%E6%80%81%EF%BC%9F.png)
我正在构建一个带有 raid 5 的家庭服务器。我首先将系统设置为从紧凑型闪存启动。完成这项工作后,我尝试创建 raid 5 阵列。所有磁盘都是新的,上面没有数据。我使用以下命令创建阵列:
mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sd[bcd]1
之后我运行了“watch cat /proc/mdstat”。系统正在恢复 - 非常非常慢(大约需要 40 小时才能恢复)。
我该如何告诉系统这些是没有用户数据的新磁盘?我不想恢复任何东西。
答案1
不幸的是,这只是令人愉快的 mdadm 构建过程的一部分。至少这是我的经验……但我只做过两次。
您可以通过增加条带缓存来加快速度
sudo su
echo 8192 > /sys/block/md0/md/stripe_cache_size
您现在就可以运行它,它应该会立即产生效果。
这在重启后不会持续,但如果它确实提高了性能,你可以做到。