RAID 5 故障 Ubutnu 12.04 无法重启

RAID 5 故障 Ubutnu 12.04 无法重启

我安装了 Ubuntu 12.04,并安装了软件 RAID 5。Dmesg 开始不断显示 I/O 错误。我想重启系统,结果系统卡在了

GRUB ERROR Loading 21

然后我使用 Ubuntu 14.04 USB 闪存驱动器进行启动,然后尝试挂载分区 /dev/sdb,但我不断收到此错误

/dev/sdb is already mounted or the directory /home/mnt_point is busy

我通过以下命令验证了这一点

    $sudo blkid -c /dev/null -o list
device     fs_type label    mount point    UUID
-------------------------------------------------------------------------------
/dev/sda1  ext4             /              ed69e0ac-a581-4eeb-a2d8-0d42d8808713
/dev/sda2  swap             <swap>         03620bd6-33f3-4f16-82ec-25aa62692cfa
/dev/sdb1  linux_raid_member  (not mounted) 2fbc2047-9b0e-07d6-1554-b32f36a2b9d0
/dev/sdc1  ext3    BOOT     (not mounted)  5e86bcb2-413d-4cf8-a215-6979d441b14a
/dev/sdc2  swap    SWAP     (not mounted)  ca9cd817-0dca-45e3-807e-587deff72b6e
/dev/sdc3  ext3    ROOT     (not mounted)  d8c4051e-afc5-4bee-9b49-108800dee10d

并且它显示 /dev/sdb 尚未安装。

以下是输出

$cat /proc/分区

major minor  #blocks  name

   8        0 1953514584 sda
   8        1 1937499136 sda1
   8        2   16014336 sda2
   8       16  390711384 sdb
   8       17  390708801 sdb1
   8       32   78150744 sdc
   8       33     104391 sdc1
   8       34    6008310 sdc2
   8       35   72035460 sdc3

以下是 lsscsi 的输出

$lsscsi
[0:0:0:0]    disk    ATA      ST2000DM001-1ER1 CC25  /dev/sda 
[1:0:0:0]    disk    ATA      ST3400620AS      K     /dev/sdb 
[5:0:0:0]    disk    ATA      ST380815AS       C     /dev/sdc 

$mdadm--detail--扫描

当我从故障服务器上移除硬盘并将其放入新台式机时,什么也没发现。我发现一个硬盘很吵,而且它已经故障了,因为它疯狂旋转。

问题似乎是如何从未发生故障的硬盘中提取数据,以构建一个与发生故障的系统相当的新系统

答案1

您无法装载或提取单个 RAID5 成员驱动器中的数据,因为数据分布在所有驱动器上。要恢复任何数据,您需要重新组装 RAID5。但为了帮助您,我们需要查看更多信息。

启动 Ubuntu 闪存驱动器,并连接所有 RAID5 驱动器。然后报告输出cat /proc/mdstatmdadm --examine /dev/sd[a-z]1

相关内容