我有一个专用的服务器在1and1与软件RAID。 我相信它正在运行CentOS。 1and1的硬件组replace了第二块硬盘(sdb),然后按照这些指示重buildarrays:
http://faq.1and1.com/dedicated_servers/root_server/linux_recovery/10.html
在第9步,我无法查看mdadm.conf,因为它是没有我的configuration的通用文件。 我仍然继续,因为我知道这个arrays是完全按照指示devise的。
我认为这是一个GRUB的问题? 也许我需要重新configurationmdadm.conf? 我不知道如何解决这个问题。 1and1允许我启动到一个恢复控制台,这几乎是一个现场CD。
当我从cat /proc/mdstat恢复控制台运行cat /proc/mdstat :
rescue:~# cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [faulty] md1 : active raid1 sda1[0] sdb1[1] 3911680 blocks [2/2] [UU] md3 : active raid1 sda3[1] sdb3[0] 482512192 blocks [2/2] [UU] unused devices: <none>
引导日志从启动到恢复:
(特别是我注意到这个错误:assemblyMDarrays… [31mfailed(在configuration文件中找不到数组或自动))
http://pastebin.com/TcP4RFP2
mount /dev/md1 /mnt chroot /mnt <—这个部分很重要,因为它可以确保你保存的grubconfiguration是/ dev / md1卷的grub
在GRUB提示符下,按顺序发出以下命令:
grub> device (hd0) /dev/sda grub> root (hd0,0) grub> setup (hd0) grub> device (hd1) /dev/sdb grub> root (hd1,0) grub> setup (hd1)