У меня есть 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 данных теперь.
Я обратился к переформатированию целого массива. Это работает в 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
Можно также проверить, что 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
.