我可以使用 mdadm 仅在 2 个驱动器上重新组装 RAID 5 来恢复数据吗?

我可以使用 mdadm 仅在 2 个驱动器上重新组装 RAID 5 来恢复数据吗?

我在 CentOS NAS 上有 3 个驱动器 RAID 5,但有 1 个驱动器坏了。从那时起,CentOS 以紧急模式启动,我无法访问我的数据。

我尝试过,当我有 2 个磁盘运行时mdadm --assemble --scan命令返回。mdadm: /dev/md2 assembled from 1 drive - not enough to start the array

是否可以使用 mdadm 在剩余的 2 个磁盘上重建 RAID 5?

答案1

您的 RAID 超级块似乎已过时。是否有一个磁盘发生故障(从阵列中删除),然后另一个磁盘又损坏了?

有效吗mdadm --assemble --force -v ...

您应该能够重建超级块,例如mdadm --create /dev/md0 --level=5 --raid-devices=3 --assume-clean /dev/sde1 /dev/sdf1 missing

但是,如果发生双重故障,并且可能有另一个磁盘发生故障,则数据可能会不一致。如果恢复阵列,请以只读方式挂载并首先尝试恢复最重要的数据。

查看回答。

相关内容