Como posso fazer um backup completo de um servidor Windows sem a necessidade de um programa de restauração?

3

Eu tenho um servidor Windows SBS com cerca de 500 GB de dados que estou descomissionando, mas gostaria de fazer um backup final do servidor e colocá-lo em uma unidade USB externa.

Eu já tenho vários backups do servidor no disco do passado, mas eles estão no Simpana Commvault.

Eu gostaria de um backup que simplesmente copie a estrutura de arquivos, ACLs, timestamps, etc., como é para um volume NTFS na unidade externa. Dessa forma, se alguém disser "Preciso de um arquivo x no servidor que você desatou", posso pesquisar o disco externo rapidamente, em vez de ativar o Commvault, catalogar, restaurar, etc.

Eu sei que o backup interno do Windows é ótimo, mas não estou com vontade de executá-lo para uma tarefa de restauração. Eu gostaria de uma opção onde no futuro não seja necessário um programa para executar uma restauração. Em vez disso, uma simples montagem da unidade será suficiente.

Acredito que posso usar o robocopy muito bem, mas não tenho certeza se ele pegará o diretório do Windows, os arquivos de sistema e os perfis de usuário completos corretamente, mesmo com a opção /ZB .

Opções?

O Robocopy /E /ZB /COPYALL /DCOPY:DAT /MT:32 /R:5 /W:5 /LOG:copylog.log é o caminho a seguir aqui?

    
por TheCleaner 22.10.2013 / 20:06

5 respostas

6

Uma solução simples pode ser usar algo como disk2vhd . Isso criará um arquivo VHD, que é um formato de imagem de unidade compatível com o Hyper-V, e também pode ser montado diretamente no Windows 7/2008 R2 e superior. Os arquivos VHD também podem ser convertidos para que você possa inicializar em uma VM compatível com hipervisores Vmware, caixa Virtual e outras ferramentas de visualização populares.

O único problema que encontrei é que o disk2vhd tem alguns problemas com o RAID de software do Windows. Se você estiver usando isso, talvez seja necessário usar outra coisa.

Como em todos os backups, verifique-o anexando-o em outro sistema.

Você pode executá-lo diretamente no sistema operacional HOST. Ele usará o VSS, mas você deve parar a maioria dos serviços para obter os melhores resultados.

    
por 22.10.2013 / 21:41
4

Uma opção ligeiramente maluca seria inicializar um disco live do Linux e usar dd para fazer uma cópia bit-a-bit de toda a unidade.

Basicamente:

  1. Faça o live disk do Linux (CD ou chave USB)
  2. Inicialize a partir dele
  3. Anexar a unidade USB externa (deve ser do mesmo tamanho ou maior que a unidade do sistema)
  4. Descobrir qual dispositivo é a unidade do sistema original e qual é a unidade USB.
  5. Execute algo como dd if=/dev/sda of=/dev/sdc bs=1024 - mas substitua sda e sdc pelos dispositivos que você descobriu na etapa 4. if= é para o dispositivo do sistema e of= é para a unidade USB externa.

Este não é o método mais rápido, já que ele não sabe pular blocos não utilizados, mas é garantido que obtém tudo . A unidade deve ser inicializável.

    
por 22.10.2013 / 20:15
3

Você pode usar um CD de inicialização Clonezilla live para criar imagens do sistema Windows em um disco rígido externo USB (ou imagem em um volume de rede).

O CD tem suporte total para o controlador RAID de hardware HPSA / CCISS no servidor ProLiant que você possui, então tudo será reconhecido.

Documentação relevante.

    
por 22.10.2013 / 20:28
3

Supondo que ninguém esteja mais usando o servidor (para que não haja problemas com arquivos bloqueados ou pessoas criando novos enquanto você copia), o robocopy deve funcionar bem, mas haverá alguns problemas:

  • Observar as permissões de outro computador provavelmente mostrará apenas os SIDs, não os nomes de usuário reais, já que eles estão vinculados ao servidor SBS
  • Talvez seja necessário redefinir as permissões em todos os arquivos para poder lê-las. Não é um problema, desde que você seja um administrador no computador do qual está lendo, apenas um aborrecimento.
  • Você não poderá acessar facilmente qualquer coisa que não seja apenas um arquivo simples - dados de troca, material do SQL Server, etc.

Se tudo isso for aceitável, siga em frente com o robocopy.

Minha maneira preferida de lidar com servidores descomissionados é usar as ferramentas Hyper-V ou VMware para fazer a conversão de P2V. Isso me dá uma imagem de disco que eu posso realmente inicializar e acessar o servidor, e recuperar tudo o que for necessário. Então, depois de testá-lo, eu armazeno essa imagem de disco em um disco rígido externo ou em nosso NAS, por isso não está sobrecarregando nossos verdadeiros hosts de máquina virtual, mas está facilmente disponível quando precisamos.

Como um bônus adicional para o Hyper-V, você pode simplesmente pegar o arquivo vhd e montá-lo em um computador Windows, sem precisar carregá-lo. Não tenho certeza se há um recurso semelhante para o VMware.

    
por 22.10.2013 / 21:00
1

Sou muito fã de SelfImage mesmo que a página inicial esteja morta e você tenha que baixá-la em outro lugar .

Execute-o como um administrador e ele criará um backup em nível de partição ou em nível de disco, seja em um arquivo de imagem de disco ou em outra partição ou disco, e pulará o espaço vazio. Ele funciona sem o Linux, sem reinicialização, sem incomodar com arquivos abertos.

É pequeno, simples, gratuito e, na minha experiência, muito útil.

    
por 22.10.2013 / 22:04