mdadm 阵列,安装系统管理设备 /dev/md0 时出错:无法读取 /dev/md0 上的超级块

mdadm 阵列,安装系统管理设备 /dev/md0 时出错:无法读取 /dev/md0 上的超级块

嗨,我的 16Tb (5x4tb) mdadm 阵列出了问题。它工作正常,直到我断电或强制关闭机器,然后在重新启动并尝试访问它时,我收到错误消息“无法访问位置 - 错误安装系统管理的设备 /dev/md0:无法读取 /dev/md0 上的超级块”

最令人沮丧的是,六个月前我让它再次工作了,但我是个白痴,没有记下我做了什么。所以我知道这是可能的,我不应该丢失任何数据,我记得这很简单,但我记不清我做了什么。

我运行了 mdadm --detail,得到了以下结果

/dev/md0:        Version : 1.2
  Creation Time : Wed Jun  6 17:31:25 2018
     Raid Level : raid5
     Array Size : 15627548672 (14903.59 GiB 16002.61 GB)
  Used Dev Size : 3906887168 (3725.90 GiB 4000.65 GB)
   Raid Devices : 5
  Total Devices : 5
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Tue Apr  2 16:06:18 2019
          State : clean 
 Active Devices : 5
Working Devices : 5
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 512K

           Name : NAS:0  (local to host NAS)
           UUID : ba6b1fc2:13f583af:fa9b2c4b:007a08fb
         Events : 5257

    Number   Major   Minor   RaidDevice State
       0       8       16        0      active sync   /dev/sdb
       1       8       32        1      active sync   /dev/sdc
       2       8       48        2      active sync   /dev/sdd
       3       8       64        3      active sync   /dev/sde        5       8       80        4      active sync   /dev/sdf

所以所有磁盘似乎都没问题,我记得它是 1 或 2 个简单的命令,还有其他你需要知道的事情来帮助我吗?请让我知道,提前谢谢!

答案1

好的,我找到了一个解决方案,正如我所说的,很简单,两行代码,这是一个超级块的问题。

sudo fsck.ext4 -v /dev/md0
sudo mount /dev/md0

一切又恢复正常了,我用笔在 libre 上写下了答案,然后打印出来并在这里回答。应该记得/知道接下来的 6 个月该做什么 :P

相关内容