Назад | Перейти на главную страницу

Безголовый сервер с массивом mdraid не загружается

Я немного не в себе. У меня есть безголовый сервер (Acer EasyStore) под управлением Ubuntu 12.04.1, который после обновления теперь отказывается загружаться. Он имеет четыре диска, один из которых содержит ОС в разделе, а остальные вместе с тремя другими дисками представляют собой массив 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, чтобы я мог войти в него), но это сообщение действительно пугает. Если я загружусь без RAID, потеряю ли я все свои данные? Нет причин, по которым я потеряю массив, хотя все четыре диска в порядке, но предупреждение сформулировано очень строго.

Кто-нибудь знает, означает ли это, что я потеряю свои данные? Есть ли другая альтернатива?

В конце концов, я решил ответить «да» на подсказку. Он бросил меня в оболочку initramfs, я exited, и он возобновил загрузку. Оказалось, что ядро, которое я обновил, не работает должным образом, но с массивом все в порядке, даже после того, как я несколько раз ответил «да» с неудачной загрузкой, даже до приглашения пользователя (очевидно, что массив не был смонтирован, когда диски не присутствовали).

Итак, это сообщение не перебор беспокоиться о.

Как правило, безопаснее ответить «Нет» и не пытаться запускать RAID с ухудшенной производительностью. В этом случае вам также будет предоставлена ​​оболочка восстановления.

Вы не указали здесь уровень RAID. Но я думаю, что вы не использовали что-то вроде массива RAID-1, состоящего из 4-х дисков. Таким образом, вы в любом случае не можете построить / восстановить массив с диска, содержащий 1/4, 1/2 или 1/3 части ваших данных.