我有大约 20TB MD 阵列,分布在 5 个 6TB 硬盘上。昨天,其中一个驱动器出现故障,系统停止启动。我不太擅长 Linux,所以过去每当发生这种情况时,我都会简单地重新安装 Debian,并运行使mdadm
阵列再次运行所需的任何必要命令(在从本地商店购买备用硬盘之后) )。具体来说,我从系统中删除旧驱动器,运行mdadm --assemble
然后将新驱动器添加到阵列中,以便在第二天左右对其进行配置。
这一次,当我运行时mdadm --assemble /dev/md0 /dev/sd{a,c,d,f}1 --force
,它未能抱怨No super block found on /dev/sdc1 (expected magic a92b4efc, got 00000000)
。
在某些情况下,这 4 个驱动器 (sd{a,c,d,f}) 是过去 3 个月内购买的新硬盘。第五个驱动器(我将其卸下并更换为新驱动器之一)已经使用了五年。
虽然 sdc 可能是故障驱动器(我即将测试),但更有可能是旧驱动器。我的备份也有点旧了,大约两个月前了。老实说,我什至不知道从哪里开始。我已经做了一些谷歌搜索,但这对这个凡人来说似乎非常神秘,我非常害怕一个错误的步骤可能会导致我丢失所有数据(如果我还没有)。
我可以提供我现在正在做的事情的日志。我当前的系统是在 Hyper-V 主机上运行的 Debian 12。将不胜感激任何帮助。