livrar-se de invasão de software

2

Estamos executando o software raid1 usando o MDADM no Ubuntu 11.04. Qual é a melhor maneira de se livrar dele Mantendo o sistema atual?

Eu quero usar a invasão de hardware.

O que tentei fazer: - Copiei o 1disk de invasão de software usando o HDClone. Configuração do conjunto de raids degradado sem o segundo disco. Então copiei tudo de / dev / md0 para um disco reserva / dev / sdb usando o utilitário dd. No entanto, a cópia não estava correta, então não consegui inicializar. Eu até tentei reinstalar o grub, mas não funcionou. Qual é a melhor maneira de fazer este procedimento? Obrigado

    
por RomanG 04.05.2012 / 03:41

3 respostas

0

Eu moveria a instalação para outra unidade. Com o mesmo utilitário DD, e faça um grub nele para que ele seja inicializado normalmente. Depois disso, configure seu RAID de hardware e faça DD a partir da unidade que você configurou de volta para a nova unidade de RAID de hardware e faça uma instalação do grub nessa unidade, e você deve estar configurado.

    
por Frank Barcenas 04.05.2012 / 04:53
0

Ao criar seu software RAID , você optou por combinar várias unidades em uma unidade lógica. No seu caso, um RAID1 é apenas espelhamento de dados. Ao usar mdadm você fez isso particionando e configurando suas unidades de maneira adequada. Exatamente é por isso que os utilitários de clone de disco obviamente não conseguem mover seus dados para outra unidade.

É claro que você ainda pode copiar (por exemplo, usando cp -a ou qualquer outro utilitário de cópia) seus dados do RAID para qualquer outro disco reserva.

No caso de precisarmos resolver nosso software RAID, podemos fazer isso, por exemplo:

sudo umount /dev/md0
sudo mdadm --stop /dev/md0
sudo mdadm --zero-superblock /dev/sda1 /dev/sdb1

Adapte as configurações mostradas aqui para RAID / md0 e drives / sda e / sdb para suas configurações.

Depois disso, precisamos alterar o tipo de partição do RAID para normal, instalar o Grub e atualizar nosso fstab.

Veja também esta pergunta

    
por Takkat 04.05.2012 / 09:35
0

Isso pode chegar um pouco atrasado ...

dd é a melhor ferramenta para clonar discos brutos (ou partições), e é exatamente isso que faz.

copia dados brutos independentemente (e inconscientes) de qual sistema de arquivos / estrutura está na origem (dados + metadados) > então pondere sobre isso por um tempo, pois isso realmente significa que reconstruirá o alvo exatamente da mesma forma que a fonte. Ou mais curto > dd'ing um membro raid irá criar um membro raid .... que no seu caso irá criar um segundo array degradado .... E definitivamente não é isso que você pretendia fazer ...

também, embora seja verdade que um raid1 espelha os dados, isso não significa que os dados brutos dos membros do raid sejam idênticos (alguns metadados serão diferentes)

O procedimento adequado para reutilizar um antigo membro do raide é anulá-lo usando

% bl0ck_qu0te%

isso irá zerar corretamente todos os dados / metadados > isso também é uma boa ideia em novos discos ...

se o ataque foi usado como disco do sistema > executar um live cd (não copie de um sistema em execução)

reparticionar / formatar / montar o disco limpo montar o arranjo de raid degradado e copie o conteúdo dos ataques com

% bl0ck_qu0te%

a seguir é apenas quando o raid era um disco do sistema:

altere o UUID em fstab no volume de destino (descubra o que o novo disco UUID está executando blkid)

copie o setor de inicialização executando dd se = / dev / sda de = / dev / sdb bs = 446 count = 1 (e NÃO bs = 512 como a maioria das pessoas pensa que > usando 512 sobrescreverá sua tabela de partições !!)

Estou assumindo que o disco de destino está montado como / media / newdisk

% bl0ck_qu0te%

: -)

    
por Djamu 28.05.2012 / 03:19