Restaure a unidade RAID no novo sistema operacional

1

Eu tive um problema com meu sistema operacional Debian no meu SSD e o removi (Debian) para instalar o servidor Ubuntu. Originalmente, no meu sistema operacional Debian, eu tinha instalado o mdadm e tinha uma matriz expandida de 5 drives aparecendo como / dev / md0 (nenhum deles tinha o MBR neles, era apenas um novo grupo de drives usado apenas para o array) . Eu então montei / mnt / raiddrvies em / dev / md0 para acessar o conteúdo. Agora o problema é esse. Desde que coloquei o servidor Ubuntu nesse SSD, como restauro agora o array raid? Eu instalei o mdadm e tentei executar o seguinte comando:

sudo mdadm --create /dev/md0 --level=linear --raid-devices=5 /dev/sda /dev/sdb /dev/sdd /dev/sde /dev/sdf

Quando vai criar a unidade, diz a seguinte mensagem para cada um dos / dev / sd (a, b, d, e ou f):

mdadm: partition table exists on /dev/sda but will be lost or meaningless after creating array

No final, pergunta:

Continue creating an array?

Eu coloquei não porque eu quero manter o array original. Eu só quero re-agrupá-los como uma única unidade e montá-lo. Como faço isso?

    
por john smith 25.10.2015 / 19:18

1 resposta

1

Você deseja montar sua matriz, não criá-la. Veja a man page (mdadm).

Depois de fazer isso, faça backup de todos os seus dados e comece novamente com um sobressalente RAID 6 +. Um conjunto linear basicamente concatena toda a unidade para maximizar o armazenamento. Isso também significa que, se você perder uma dessas unidades, todos os seus dados desaparecerão.

link

"Ok, então você tem duas ou mais partições (ênfase minha) que não são necessariamente do mesmo tamanho (mas claro que podem ser), que você deseja anexar umas às outras. Os discos de reposição não são suportados aqui. Se um disco morre, o array morre com ele. ... "

    
por ppetraki 25.10.2015 / 19:25