无法挂载 raid 5(Intel fakeRaid)

无法挂载 raid 5(Intel fakeRaid)

我最近损坏了我的 Linux 发行版。然后我重新安装了 Ubuntu 16.04.3,并在设置后,经过大量故障排除后,我无法安装我的 Raid 5 设置。

笔记即使原始系统损坏后我仍然可以访问(Windows 资源管理器仍然可以工作)并且我知道我仍然能够访问 Raid。

当我尝试安装驱动器时,出现以下错误:

mount: wrong fs type, bad option, bad superblock on /dev/mapper/isw_cidjefdfai_Volume0,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

然后我按照它的指示做了:

dmesg | tail

...很多其他输出,然后:

[63460.380362] EXT4-fs (dm-0): bad geometry: block count 2783759360 exceeds size of device (1173146784 blocks)

在搜索了不良几何问题的解决方案后,我发现了一些文章说要运行 fsck。这是 fsck 的输出:

$ sudo fsck /dev/mapper/isw_cidjefdfai_Volume0
fsck from util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
Error reading block 1391493120 (Invalid argument).  Ignore error<y>? yes
Force rewrite<y>? no
Superblock has an invalid journal (inode 8).
Clear<y>? no
fsck.ext4: Illegal inode number while checking ext3 journal for DriveName

DriveName: ********** WARNING: Filesystem still has errors **********

我遇到的大多数文章在调整大小后都有类似的问题,但我没有调整驱动器大小。可能有用的其他信息,此 raid 设置是在 SuperMicro 板上使用 Intel PCH RSTe 创建的,我发现它通常称为 fakeRaid。然而,当我启动机器时,Intel RSTe 找到了 raid 卷(以及组成它的 4 个驱动器),并表示状态为“正常”,并且所有 4 个驱动器都是 Raid 卷的成员(附图)。Intel RSTe 的 BIOS 屏幕然后我发现这些通常是在 Linux 上管理的,dmraid所以我运行了以下命令:

$ sudo dmraid -s
*** Group superset isw_cidjefdfai
--> Active Subset
name   : isw_cidjefdfai_Volume0
size   : 9385174272
stride : 128
type   : raid5_la
status : ok
subsets: 0
devs   : 4
spares : 0
$ sudo dmraid -r
/dev/sdc: isw, "isw_cidjefdfai", GROUP, ok, 7814037166 sectors, data@ 0
/dev/sde: isw, "isw_cidjefdfai", GROUP, ok, 7814037166 sectors, data@ 0
/dev/sdd: isw, "isw_cidjefdfai", GROUP, ok, 7814037166 sectors, data@ 0
/dev/sdf: isw, "isw_cidjefdfai", GROUP, ok, 7814037166 sectors, data@ 0

在尝试重建之类的操作之前,我将尝试使用 dd 复制驱动器中的所有信息。但我觉得很奇怪,dmraid 和 Intel 都认为驱动器完全没问题,但我无法安装它。

相关内容