无主服务器与mdraidarrays将无法启动

我有点腌制。 我有一个运行Ubuntu 12.04.1的无头服务器(Acer EasyStore),在更新之后,它现在拒绝启动。 它有四个磁盘,其中一个将操作系统保存在一个分区中,其余三个磁盘以及一个mdraid数组。

我已经在另一台计算机(虚拟机)中插入操作系统磁盘,并试图启动,但它给了我一个可怕的错误消息:

WARNING: There appears to be one or more degraded RAID devices ** The system may have suffered a hardware fault, such as a disk drive failure. The root device may depend on the RAID devices being online. One or more of the following RAID devices are degraded: Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] <snip> unused devices: <none> You may attempt to start the system anyway, or stop now and attempt manual recovery operations. To do this automatically in the future, add "bootdegraded=true" to the kernel boot options. If you choose to start the degraded RAID, the system may boot normally, but performance may be degraded, and a further hardware fault could result in permanent data loss. If you abort now, you will be provided with a recovery shell. Do you wish to start the degraded RAID? [y/N]: 

我想继续,看看发生了什么事(如果服务器将启动SSH,所以我可以login),但这个消息是真的很可怕。 如果我没有RAID启动,我会失去所有的数据? 即使所有四个磁盘都正常,我也不会因此失去arrays,但警告措辞非常强烈。

有谁知道这是否意味着我会丢失我的数据? 还有其他的select吗?

最后,我决定对提示回答“是”。 它把我放在一个initramfs shell中,我exit它,它恢复了启动。 事实certificate,我已经升级的内核工作不正常,但是arrays很好,甚至在多次使用失败的引导回答“是”之后,甚至到达用户提示符(数组显然没有装入磁盘不存在)。

所以,这个消息不用担心。

通常,回答“否”会更安全,不要尝试启动降级的RAID。 在这种情况下,您还将获得一个恢复shell。

你没有在这里发布RAID级别。 但是我认为你没有使用由4个磁盘组成的RAID-1arrays。 所以你无论如何不能build立/恢复数据的1/4,1/2或1/3部分的磁盘arrays。