mdadm: повреждения загружаются из-за, “еще не готово или не существующая” ошибка

Это настолько чертовски печально :-| Я потратил как 20 часов на эту хорошую ошибку, и походит на десятки людей по Интернету также и никакое ясное решение все же.

У меня есть несистемный RAID-5 5 дисков, и он прекрасен. Но во время загружаются, это говорит, что "/dev/md0 еще не готово или не существует" и просит нажимать 'S'. Очень хороший для Сервера Ubuntu - я должен принести монитор и клавиатуру для движения затем.

После этого начальные загрузки системы и это являются всем штрафом. работы устройства md0,/proc/mdstat прекрасен. Когда я действительно монтирую-a - он монтирует этот массив без ошибок и хорошо работает.


Как немое и позорное обходное решение я добавил noauto в/etc/fstab и сделал монтирование в/etc/rc.local - это хорошо работает затем.

Какие-либо подсказки, как заставить его работать правильно?


fstab:

UUID=3588dfed-47ae-4c32-9855-2d69df713b86 /var/bigfatdisk ext4 noauto,noatime,data=writeback,barrier=0,nobh,commit=5 0 0

конфигурация mdadm: Это автоматически генерируется:

# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
DEVICE partitions

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR CENSORED

# definitions of existing MD arrays
ARRAY /dev/md/0 metadata=1.2 bitmap=/var/md0_intent UUID=efccbeb6:a0a65cd6:470dcdf3:62781188 name=LBox2:0

# This file was auto-generated on Mon, 10 Jan 2011 04:06:55 +0200
# by mkconf 3.1.2-2

Разделы:

root@LBox2:/home/px# cat /proc/partitions
major minor  #blocks  name

   8        0  976762584 sda
   8        1  976562483 sda1
   8        2     131072 sda2
   8       16  976762584 sdb
   8       17  976562483 sdb1
   8       18     131072 sdb2
   8       32   78150744 sdc
   8       33   74919096 sdc1
   8       34          1 sdc2
   8       37    3229033 sdc5
   8       48  976762584 sdd
   8       49  976562483 sdd1
   8       50     131072 sdd2
   8       64  976762584 sde
   8       65  976655593 sde1
   8       80  976762584 sdf
   8       81  976655593 sdf1
   9        0 2929683456 md0

mdstat:

root@LBox2:/home/px# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid6 sda1[0] sdd1[4] sde1[5] sdf1[2] sdb1[1]
      2929683456 blocks super 1.2 level 6, 1024k chunk, algorithm 2 [5/5] [UUUUU]
      bitmap: 0/8 pages [0KB], 65536KB chunk, file: /var/md0_intent

unused devices: <none>
7
задан 11 January 2011 в 03:21

2 ответа

Вы пытаетесь запустить или смонтировать /dev/md0 автоматически, но кажется, что у вас есть другое имя для рейда в вашем mdadm.conf:

...existing MD arrays
ARRAY /dev**/md/0** metadata=1.2 bitmap=/var/md0_intent 
UUID=efccbeb6:a0a65cd6:470dcdf3:62781188 name=LBox2:0

Переименуйте массив в md0 вместо md/0.

Используйте сценарий сборки с: --name=md0 --update=name

0
ответ дан 11 January 2011 в 03:21

У меня иногда возникала такая же проблема на моем безголовом сервере, и я решил ее, добавив опцию nobootwait в /etc/fstab:

/dev/md0    /mnt/raid   ext4    defaults,noatime,nobootwait 0   0

. Это говорит процессу загрузки не ждать RAID , но RAID всегда доступен, когда я могу ssh в коробку. В принципе, это не сильно отличается от того, что вы уже делаете, но вам не нужно распространять логику монтирования на два разных файла.

Существует сообщение об ошибке при зависании системы при загрузке, если только nobootwait не является последним параметром монтирования, но, по-видимому, это было исправлено во время выпуска 10.10.

См. Также Как избежать сообщения «S to Skip» при загрузке .

0
ответ дан 11 January 2011 в 03:21

Другие вопросы по тегам:

Похожие вопросы: