Está criando uma imagem esparsa usando o dd apropriado para backup / restauração de um RAID?

3

Eu tenho dois servidores sem rede, cada um com 1,2 TB de armazenamento em uma configuração RAID5 em um controlador LSI MegaRaid 9240-8i. Tenho tentado, sem sucesso, fazer com que o Symantec Ghost crie imagens de uma máquina para outra devido a problemas com drivers, e por isso fiquei me perguntando se não seria mais fácil inicializar a partir de um LiveCD do Linux, conectar um disco rígido externo e dd da partição RAID para o disco externo.

A partição de 1,2 TB tem apenas cerca de 10 GB de dados, por isso espero gerar um arquivo de imagem esparsa (para evitar ter que encontrar um disco USB de 1,2 TB!). Eu vi pessoas usarem o parâmetro seek de dd para conseguir isso - essa é uma maneira apropriada de criar uma imagem de cerca de 10 GB de tamanho nessa situação?

Mesmo que esta seja uma maneira sensata de gerar uma imagem esparsa, essa é uma maneira sensata de espelhar um RAID para outro de configuração idêntica, ou os utilitários comerciais como o Ghost e o Acronis fazem alguma 'mágica' que dd não faz?

    
por Ian Renton 28.11.2011 / 15:47

3 respostas

6

Parece que o dispositivo é remoto. Assumindo linux ...

ssh remote_host 'dd if=/dev/sdb1' | cp --sparse=always /proc/self/fd/0 new-sparse-file

Se local ...

dd if=/dev/sdb1 | cp --sparse=always /proc/self/fd/0 new-sparse-file

Isso fornece uma imagem que pode ser montada. No entanto, se você o puxou pela rede, você teve 1.2 TB de tráfego de rede (geralmente um gargalo) e a carga da CPU de ssh e sshd.

Se você está ganhando muito em uma rede e o tráfego de rede custa dinheiro ...

ssh remote_host 'dd if=/dev/sdb1 | gzip ' | gunzip | cp --sparse=always /proc/self/fd/0 new-sparse-file
    
por 10.10.2012 / 17:06
1

dd pode criar um arquivo esparso, mas você teria que dizer manualmente para copiar todas as extensões de setores usados no sistema de arquivos, e você não fará isso.

O que você está procurando é o Ghost4Linux ou o clonezilla, ambos podem ser encontrados no CD ao vivo Parted Magic . Eles são inteligentes o suficiente para criar um arquivo de imagem que contenha apenas os dados usados, semelhante ao Norton Ghost.

Sugiro ainda que você use uma ferramenta de backup adequada, como tar ou dump , em vez de tentar criar imagens na unidade. Os lados negativos do backup de imagem incluem:

  1. Não é possível fazer backups seletivamente de determinados arquivos
  2. Não é possível restaurar seletivamente determinados arquivos
  3. Não é possível restaurar para uma unidade menor, mesmo que seja grande o suficiente para conter os dados usados
  4. Não é possível fazer backups incrementais
por 28.11.2011 / 16:29
0

Se são 10 GB de dados e, principalmente, 0x00 s, você poderia fazer:

cat /dev/mydevice | gzip > /media/myusbdevice/image.dmp.gz

Adicione -1 ao gzip para acelerar um pouco as coisas.

    
por 28.11.2011 / 16:10