我在 Debian Wheezy 上运行了一个 mdadm RAID 5 阵列。它由 3 个 2TB 驱动器组成。
我显然做了一些愚蠢的事情,因为现在我无法安装它并且出现以下错误:
mount: wrong fs type, bad option, bad superblock on /dev/md0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
幸运的是,我打算在接下来的一天左右进行一次完整备份(就像往常一样)。我开始有点紧张,所以我希望有人能帮助我。
该阵列顶部有一个 ext3 文件系统,如果这有任何重大区别的话。
在做了一些 Google Fu 之后,我尝试运行fsck -n /dev/md0
,它返回了以下内容(链接,因为我认为您不会想要这里的 640 行):
显然我必须对此采取一些措施,但我并不完全确定强制对文件系统进行 fsck 会产生什么影响(我不想让事情变得更糟)。我应该怎么做?
如果您需要更多信息,请告诉我。
答案1
事实证明,这是文件系统问题,而不是阵列问题(阵列仍可正常运行)。文件系统未完全卸载,因此已损坏。
幸运的是,运行fsck
似乎已经修复了这个问题,而且没有明显的数据丢失。YMMV。