我有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
我通过以下命令validation它
$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 –scan
我没有透露任何信息,因为我从故障服务器中删除了硬盘驱动器,并将它们放入新的桌面。 我发现一个硬盘驱动器很吵,而且因为它疯狂地旋转而失败了。
看来问题是如何从硬盘中提取数据,这些数据并不能使一个新的系统等同于失败的系统
由于数据分散在所有驱动器上,因此无法从单个RAID5成员驱动器装入或提取数据。 要恢复任何数据,您需要重新组装RAID5。 但为了帮助您,我们需要了解更多信息。
启动与所有连接的RAID5驱动器的Ubuntu闪存驱动器。 并用cat /proc/mdstat和mdadm --examine /dev/sd[az]1的输出报告mdadm --examine /dev/sd[az]1