Copiando dados através do RoboCopy

Shape Image One
Copiando dados através do RoboCopy

Com certeza se vocêr trabalha ou deseja trabalhar com administração de redes e servidores de vez em quando irá trabalhar em projetos de migração de dados, seja na ocasião de uma máquina nova ou mesmo na emergência devido a fato do servidor antigo estar com problemas.
 
Para isto lhe apresento o Robocopy, que realiza a cópia de diretórios e arquivos de uma maneira rápida, simples e funcional, transferindo inclusive os atributos e permissões NTFS originais dos dados copiados, podendo gerar logs demonstrativos com todas as informações sobre a cópia e com uma ótima performance mesmo quando se trata de uma grande massa de dados.
 
O Robocopy está incluído no pacote de ferramentas Resource Kit do Windows Server 2003, que pode ser baixado em
 
http://www.microsoft.com/downloads/details.aspx?familyid=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en
 
A sintaxe do comando Robocopy, pode ser vista com a opção /?
 
Opções de sintaxe para o comando Robocopy
Um cenário bem interessante para utilização do Robocopy é a migração de dados entre dois servidores de arquivos. Sabemos que neste caso além da cópia é necessária a manutenção dos atributos e permissões dos dados que serão migrados. Podem ser criados arquivos de lotes com chamadas para o Robocopy e sua sintaxe com o intuito de otimizar a tarefa ou até mesmo programar um agendamento.
 
A sintaxe do comando é a seguinte:
Robocopy origem destino [opções do comando]
 
Exemplos de utilização do comando
Vamos ver alguns exemplos de utilização do Robocopy.
 
1. Cópia do diretório Scripts armazenado na unidade C para o diretório Backup na unidade D na mesma máquina:
 
robocopy.exe c:\scripts d:\backup
 
2. Cópia do mesmo diretório Scripts e dos sub-diretórios (opção /e) para o diretório Backup:
 
robocopy c:\scripts d:\backup /e
 
3. Cópia do dados armazenados no compartilhamento Gerencias no Servidor1 para o Servidor 2:
 
robocopy \\servidor1\Gerencias\ \\servidor2\Gerencias\ /E /ZB /COPYALL /R:0 /W:0 /V /NP /ETA /LOG:c:\teste-robocopy.log
 
Vejam as opções do comando utilizadas:
 
/E – Cópia dos sub-diretórios
/ZB – Modo Backup
/COPYALL – Cópia de todas as informações do arquivo
/R:0 – não repete a cópia em caso de falha
/W:0 – por não repetir a cópia em caso de falha também não há tempo de espera entre as repetições
/V – Exibe os arquivos que por alguma razão não foram copiados
/NP – Não exibe o progresso da cópia
/ETA – Exibe o tempo estimado que a cópia dos dados levará
/LOG: – Especifica o local onde o log será armazenado
 
Não Deixe de Ler:
 
Concluindo
Abordamos neste artigo os conceitos para utilização do comando Robocopy que não deve faltar entre as ferramentas utilizadas por administradores e analista de redes Windows. Vale citar que o utilitário permite uma série de opções que não foram abordadas aqui, além de outros cenários e modos de utilização, mas para um aprofundamento vale a pena a leitura do arquivo doc que acompanha o Robocopy.

Deixe um comentário

O seu endereço de e-mail não será publicado.