我在 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
但是,如果发生双重故障,并且可能有另一个磁盘发生故障,则数据可能会不一致。如果恢复阵列,请以只读方式挂载并首先尝试恢复最重要的数据。
查看这回答。