前几天,我的本地 Ubuntu 7.10 开发服务器没有响应,所以我重新启动了它,但现在无法启动它。
我可以启动 Live CD 并挂载我的硬盘,这样我就可以查看日志等等。
/var/log/messages
有很多这样的条目;
jun 9 09:32:55 mccoy -- MARK --
然后它有几个像这样的;
jun 9 09:15:30 mccoy kernel [92923832.32322332] res 09 90 989 78 67 56 Emask 0x2 (HSM Violation) [Not exact numbers]
当我启动时,出现一条消息说 /dev/md2 不存在,然后我进入一个 busybox shell。
我将非常感激任何帮助,这个盒子为办公室运行一些东西,但它们现在都坏了。
答案1
启动时进入命令行并运行:
mdadm --assemble --scan
这应该会扫描 raid 驱动器的部分内容并允许 md 设备安装。
然后检查
mdadm --detail /dev/md2
然后你可以检查
cat /proc/mdstat
重启。
你应该发布您拥有的 md 类型和级别,以及有多少个磁盘?
答案2
听起来你有一个 md-raid,它无法为 root 重新组装。进入那个 busybox shell 并查看 /proc/md*,然后查找如何使用 mdadm 命令来尝试重建你的阵列。