работы объема mdadm, но не будет собираться/монтировать на запуске?

У меня есть mdadm/lvm2 объем с 4 HDs, которые я создал в Ubuntu 10.04. Я просто обновил компьютер до Ubuntu 10.10.

Я восстановил команды mdadm для подъема объема и выполнения, сделал mdadm - деталь - сканирование>/etc/mdadm/mdadm.conf для получения конфигурационного файла.

Но теперь, каждый раз, когда я перезагружаю, это говорит мне, что объем не готов./proc/mdstat говорит, что у меня всегда есть один диск объема, "неактивного" как md_d127. Я должен остановить этот объем и повторно собрать все это для получения его работа.

Это - то, что я выхожу из mdadm - детали - сканирование и вставляю/etc/mdadm/mdadm.conf:

ARRAY /dev/md127 level=raid5 num-devices=4 metadata=01.02 name=:r0 UUID=7610a895:a54fe65b:c9876d2a:67f4a179

И это - мой/proc/mdstat на начальной загрузке:

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md127 : inactive sdb1[2](S) sdd1[0](S) sda1[4](S)
      2930279595 blocks super 1.2

md_d127 : inactive sdc1[1](S)
      976759865 blocks super 1.2

unused devices: <none>

Я должен сделать mdadm-S/dev/md_d127, mdadm-S/dev/md127, mdadm-A - сканирование для получения этого объема, работающего снова.

Что продолжается? Этого не произошло с Ubuntu 10.04. Я действительно боюсь потери своих raid5 данных теперь.

7
задан 18.11.2010, 19:04

3 ответа

Я обратился к переформатированию целого массива. Это работает в Ubuntu 10.10.

sudo mdadm -C /dev/md0 -l 5 -n 4 -e 1.2 /dev/sd[bcde]1
sudo mdadm -Ds | sudo tee /etc/mdadm/mdadm.conf

sudo pvcreate /dev/md0
sudo vgcreate vg0 /dev/md0
sudo lvcreate vg0 --name lv0 --extents '100%FREE'

sudo mkfs.ext4 /dev/vg0/lv0
1
ответ дан 07.12.2019, 15:01

Можно также проверить, что udev загружает mdadm.

Искать /lib/udev/rules.d/85-mdadm.rules; удостоверьтесь, что это имеет что-то вроде этого:

\# This file causes block devices with Linux RAID (mdadm) signatures to
\# automatically cause mdadm to be run.
\# See udev(8) for syntax

SUBSYSTEM=="block", ACTION=="add|change", ENV{ID_FS_TYPE}=="linux_raid*", \
        RUN+="/sbin/mdadm --incremental $env{DEVNAME}"

Если не копируют это в /etc/udev/rules.d/85-mdadm.rules - ПРИМЕЧАНИЕ /etc НЕТ /lib.

2
ответ дан 07.12.2019, 15:01

Отредактируйте это

metadata=01.02

с

metadata=1.02

Поскольку результаты

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

не абсолютно корректно.

1
ответ дан 07.12.2019, 15:01

Теги

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