Описание проблемы
Создаю RAID-массив JBOD (linear) по этой инструкции:
www.linuxhomenetworking.com/wiki/index.php/Quick_H...
Массив /dev/md0 создан, примонтирован в папку, в него залито содержимое и расшарено по SMB. Замечательно!
После ребута массив исчезает, вместо него болтается якобы исправный массив /dev/md127. Соотвественно, fstab его не монтирует.
Но и вручную его примонтировать не получается: ругается на битую ФС. UUID у него другой.
Лечится это элементарно:
mdadm -S /dev/md127<br/>
mdadm -As<br/>
mount -a
После этих нехитрых манипуляций всё встает на свои места. Массив работает, содержимое доступно.
Но после ребута всё по новой! Содержимое /etc/mdadm/mdadm.conf как будто игнорируется.
Инфа и конфиги
Ubuntu Server Edition 11.04
/proc/mdstat после ребута:md127 : active linear sdb[0] sdc[1] sdd[2]<br/>
3907036680 blocks super 1.2 0k rounding
mdadm -Ds после ребута:ARRAY /dev/md/echo:0 metadata=1.2 name=echo:0 UUID=8dc82c4a:f6b1fecf:f5468f88:c237aedf
/proc/mdstat после ручного перемонтирования:md0 : active linear sdb1[0] sdd1[2] sdc1[1]<br/>
3907028931 blocks super 1.2 0k rounding
mdadm -Ds после ручного перемонтирования:ARRAY /dev/md/0 metadata=1.2 name=echo:0 UUID=6c857d7b:4cddca25:d567dc18:774dfca3
содержимое mdadm.conf# by default, scan all partitions (/proc/partitions) for MD superblocks.<br/>
# alternatively, specify devices to scan, using wildcards if desired.<br/>
DEVICE partitions<br/>
<br/>
# auto-create devices with Debian standard permissions<br/>
CREATE owner=root group=disk mode=0660 auto=yes<br/>
<br/>
# automatically tag new arrays as belonging to the local system<br/>
HOMEHOST # instruct the monitoring daemon where to send mail alerts<br/>
MAILADDR lolmaus@gmail.com<br/>
<br/>
# definitions of existing MD arrays<br/>
ARRAY /dev/md/0 metadata=1.2 name=echo:0 UUID=6c857d7b:4cddca25:d567dc18:774dfca3<br/>
<br/>
<h4>Какие меры пытался принимать</h4><br/>
Нагуглил следующие решения:<br/>
<br/>
1) Чистил директиву ARRAY в mdadm.conf от необязательных параметров.<br/>
2) Пересобирал массив с параметром --update=homehost<br/>
3) Пересоздавал массив.<br/>
<br/>
Ничего из этого не помогло.<br/>
<br/>
Более того, даже удаление конфига не меняет ситуации: после ребута все равно создается устройство /dev/md127.<br/>
<br/>
Между правкой конфига и ребутом я всегда делал "update-initramfs -u".<br/>
<br/>
СПАСИТЕ!