Não é possível reiniciar o mdraid

Não é possível reiniciar o mdraid

Acabei de criar um array raid 0 com os seguintes comandos:

# 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

Porém, toda vez que eu reinicio (desta segunda vez sem me preocupar em colocar nenhum dado nele), ele sempre falha na montagem e tenho que pressionar S para pular.

Eu tentei com uma das seguintes linhas em/etc/fstab:

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

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

Há uma etapa que estou perdendo ao criar o array raid?

(Executando desktop Ubuntu 14.04 de 64 bits com 1 SSD no qual o sistema operacional está instalado e 2 x WD RED 3TB)

Responder1

ATUALIZAR:

Acabei de conseguir fazê-lo funcionar em outro computador, o que me leva a acreditar que estava configurando meu mdadm.confarquivo incorretamente.

Desta vez executei o seguinte script após criar o RAID, mas antes de criar o sistema de arquivos, e o RAID está disponível na inicialização:

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

O conteúdo deste script foi em grande parte extraído de umpostar no superusuário.


Encontrei uma solução alternativa que gira em torno de não usar o mdadm; portanto, não marcarei isso como uma resposta, mas pode ser útil para outras pessoas.

Eu criei um volume lógico distribuído executando os seguintes comandos após criar volumes físicos lvm2 em cada unidade através do 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

Em seguida, adicionei o novo UUID ao meu fstab e, diferentemente do mdadm, ele carrega bem após uma reinicialização. Não sei se há alguma penalidade em criar RAID dessa maneira, mas um benchmark inicial parece mostrar que está funcionando em termos de velocidade de gravação.

informação relacionada