我正在运行 Ubuntu 16.04,并且在使用新的 RAID 10 阵列时遇到问题。该阵列由四个 5 TB 驱动器组成,全部型号相同。其中两个驱动器是我以前用过的,另外两个是新的。我确保它们干净地同步并清除旧数据和分区。之后阵列正常组建,容量为9.1TB。但是,重新启动后,阵列降级为容量为 13 TB 的 RAID 0。我已验证在 /etc/mdadm/mdadm.conf 中获得了正确的 UUID,但阵列启动时总是缺少一个磁盘。它也始终是相同的设备: /dev/sdd1 我可以使用此命令强制阵列启动: sudo mdadm --create /dev/md0 -v --assume-clean --level=raid10 --raid -devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 阵列运行正常,可以在我使用 fdisk 创建文件系统后挂载。重新启动后,它只是再次降级为 RAID 0。我在这里做错了什么?似乎在启动时无法找到一个磁盘,因此从阵列中丢失了。这些磁盘是否需要我在这一张磁盘上缺少的东西?阵列中的每个磁盘是否应该在我的 fstab 文件中指定,还是应该从其中排除?任何见解将不胜感激。
答案1
听起来其中一个驱动器启动和准备就绪的速度很慢。这可能是因为它旋转速度很慢,或者是因为它出了问题。
检查驱动器的 SMART 日志(gnome-disk-tool
可以为您访问该日志),如果驱动器运行状况良好,请grub
稍微增加启动计时器,以便在操作系统启动之前为驱动器提供旋转时间。