Maneira correta de identificar dispositivos membros no mdadm.conf

1

Meu mdadm.conf atual se parece com:

$ cat /etc/mdadm/mdadm.conf
DEVICE /dev/sdb1 /dev/sdc1
ARRAY /dev/md0 metadata=1.2 spares=0 UUID=357ff7cc:55e78d18:9fc7917b:f5b253f2
MAILADDR [email protected]

Desde que atualizei o kernel de um 2.6.x para algum 3.x, notei que os dispositivos de bloco receberiam nomes aleatórios em cada inicialização. Este novo e fantástico problema geralmente pode ser contornado atribuindo-se UUIDs a sistemas de arquivos e swap de partições e referenciá-los por fstab e Grub; mas como eu faço referência a dispositivos de bloco de membros de um ataque de mdadm.conf ? Enquanto os membros da matriz geralmente contêm um sistema de arquivos, seus UUIDs podem ser duplicados (raid 1) ou inexistentes.

Do meu exemplo acima, como você substituiria /dev/sdb1 e /dev/sdc1 ?

    
por davide 04.06.2015 / 16:14

1 resposta

1

Basta usar "partições DEVICE", ele tentará todos os dispositivos listados em / proc / partitions e você não precisará se preocupar com os nomes dos dispositivos. O UUID de um array é armazenado em cada dispositivo pertencente a ele, então cada array será montado corretamente, mesmo que você tenha vários deles.

    
por 04.06.2015 / 18:39