Reconstruir o mdadm Raid5 após a morte do disco rígido do SO

7

Eu tenho um desktop Ubuntu 10.4 "servidor" com 5 hardrives. Um dos hardrives tinha 3 sistemas operacionais (Windows Vista, Windows XP e Ubuntu 10.4). Eu usei principalmente o sistema operacional do Ubuntu para que eu pudesse usar o mdadm e o boxee.

Os outros 4 discos rígidos foram configurados usando o mdadm em uma partição Raid5.

Até onde eu sei, esses 4 discos rígidos estão bem ...

Mas meu disco rígido principal do sistema operacional morreu completamente. O computador não inicializa, obviamente, sem uma unidade com um sistema operacional.

Meu objetivo é de alguma forma recarregar um sistema operacional em um novo disco rígido que acabei de receber do newegg.com, ou carregar um live cd ... e então recuperar ou remontar minha partição mdadm raid 5 para que eu possa pelo menos obter minha coleção de música bastante grande fora da máquina e em um disco rígido externo.

Quais etapas [detalhadas] eu preciso dar para conseguir isso?

    
por Doomd 04.11.2010 / 07:30

2 respostas

4

Uau. O Linux realmente dá um jeito. Aqui está o que eu fiz:

  1. Como a minha antiga unidade de inicialização / sistema operacional falhou, instalei o Ubuntu (10.10) em um novo disco rígido. (Certifiquei-me de não reformatar ou instalar as outras 4 unidades RAID que não falharam).
  2. Depois de instalar e inicializar o Ubuntu pela primeira vez, instalei o mdadm com "sudo apt-get install mdadm"
  3. Agora eu queria ver se meu RAID foi reconhecido pelo sistema. Dentro do utilitário de disco, a matriz de ataque foi listada, mas ele disse "Não executando, não há componentes suficientes para iniciar".
  4. Eu verifiquei em um fórum do Ubuntu sobre este problema ... e a solução foi reiniciar o sistema. Eu reiniciei ... e a matriz RAID agora está funcionando novamente (listada no utilitário de disco e montada no sistema de arquivos em "Lugares").

Isso é tudo que eu tive que fazer!

    
por Doomd 15.03.2011 / 10:22
15

Por incrível que pareça, seu RAID deve ser autodetectado pelo Linux simplesmente pela virtude de ser composto de partições "Linux RAID Autodetect". Então, depois de instalar na unidade do sistema operacional, após a primeira inicialização, você deve ter um dispositivo MD aqui:

cat /proc/mdstat

Para gerenciá-lo, você deve certificar-se de ter o mdadm instalado:

apt-get install mdadm

A simples instalação do mdadm tentará, na verdade, detectar automaticamente seus arrays, portanto, verifique / proc / mdstat novamente. Se eles ainda não estiverem lá, você pode montar executando algo como:

mdadm --assemble /dev/md0 /dev/sdXX /dev/sdYY ....

Você desejará salvar a configuração se tiver que fazer isso manualmente:

/usr/share/mdadm/mkconf

Em seguida, atualize o initramfs para o seu sistema:

update-initramfs -u        
    
por SpamapS 04.11.2010 / 08:21

Tags