Не могу перезагрузить mdraid

Я только что создал массив raid 0 со следующими командами:

# Install the necessary packages
sudo apt-get install xfsprogs mdadm -y

# Create the RAID 0 array.
mdadm --create --verbose /dev/md0 --level=stripe --raid-devices=2 /dev/sd[x] /dev/sd[x2]

# Create the XFS filesystem
sudo mkfs.xfs /dev/md0

Однако каждый раз, когда я перезагружаюсь (второй раз, не удосужившись поместить в него какие-либо данные), он не всегда монтируется, и мне приходится нажимать клавишу S, чтобы пропустить.

Я попытался с любой из следующих строк в /etc/fstab:

UUID="8aba7867-e97b-4c4c-9aa3-f61d0de4434a"    /media/storage  xfs     defaults        0       2

/dev/md0                                        /media/storage  xfs     defaults        0       0

Есть ли шаг, который я пропускаю при создании raid-массива?

(Под управлением Ubuntu 14.04 64-битный рабочий стол с 1 ssd, на который установлена ​​ОС, и 2 x WD RED 3TB)

1 ответ

ОБНОВИТЬ:

Мне только удалось заставить это работать на другом компьютере, который заставляет меня полагать, что я неправильно настраивал свой mdadm.conf файл.

На этот раз я запустил следующий скрипт после создания RAID, но до создания файловой системы, и RAID доступен при загрузке:

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

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 root

# definitions of existing MD arrays" | sudo tee /etc/mdadm/mdadm.conf

mdadm --detail --scan >> /etc/mdadm/mdadm.conf

Содержание этого скрипта было в основном взято из поста о суперпользователе.


Я нашел обходной путь, который вращается вокруг не использования mdadm, поэтому я не буду отмечать это как ответ, но может быть полезен для других.

Я создал чередующийся логический том, выполнив следующие команды после создания физических томов lvm2 на каждом диске через Gparted:

sudo vgcreate $VG_NAME /dev/sd[x]1 /dev/sd[z]1
lvcreate -i$NUM_DRIVES -I4 -l100%FREE -n$LV_NAME $VG_NAME
sudo mkfs.xfs /dev/$VG_NAME/$LV_NAME

Затем я добавил новый UUID в свой fstab, и в отличие от mdadm, он прекрасно загружается после перезагрузки. Я не знаю, есть ли какие-либо ограничения в создании RAID таким образом, но первоначальный тест, похоже, показывает, что он работает с точки зрения скорости записи.

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