segunda-feira, 3 de junho de 2013

Olá Pessoal!

    De uma hora para a outra, nós podemos perder os dados do nosso computador ou servidor. Vamos supor que roubem seu Notebook, Queime o HD, pegue fogo no prédio da sua empresa, enfim, motivos não faltam para que seus arquivos sejam perdidos para sempre. Por isso, é sempre indicado fazer o backup (cópias de segurança) dos mais importantes (ou de todos) arquivos em seu PC. Hoje em dia temos inúmeros programas de backup como o Cobian, Yadis e etc..
   Vou apresentar um comando simples incluso desde o Windows NT, mas funciona (e muito bem!) em Windows 7, Windows 8 e/ou Windows Server 2008. Mas ele se tornou robusto no Windows Server 2003, junto ao Windows Server 2003 Resource Kit Tools.
    
   O nome desse comando chama-se ROBOCOPY bem assim mesmo ROBOCOPY! Ou Robust File Copy for Windows, tão poderoso quanto ao nosso amigo aí embaixo!


    Bom chega de papo e vamos ao que interessa, como já foi mencionado o robocopy é um comando executado no Prompt de Comando, mas para quem não é muito do terminal existe uma versão gráfica do robocopy. Pode ser baixada aqui. Eu prefiro no terminal no famoso "braço", então vamos lá:

A sintaxe do comando é simples:
# robocopy origem destino

robocopy C:\Backup D:\Backup

Com esse comando o conteúdo da pasta C:\Backup vai para o destino D:\Backup.

Agora vamos copiar o conteúdo da pasta e mais as sub-pastas vazias ou não:

robocopy C:\Backup D:\Backup /E


    Mas o nosso foco é Backup vamos ter um espelho da pasta C:\Backup para o destino. É só acrescentar a opção /MIR (mirror). O comando fica assim:

robocopy C:\Backup D:\Backup /MIR

    O robocopy é muito "esperto" uma vez executado o comando a segunda vez ele vai copiar somente os arquivos que foram alterados e criados novos. A segunda sacada do robocopy é que ele "leva" as flag's de arquivos e pastas, como atributos, permissões de segurança e etc. A terceira e mais legal de todas as sacadas, é que com o robocopy podemos gerar log, nos dando um resumo da cópia em um arquivo .txt ou .log. Resumindo na minha humilde opinião ele é um excelente programa de backup se bem configurado.

    Existem muitos parâmetros no robocopy. Aqui podemos ter maiores detalhes. Vou apresentar o comando que mais me atendeu para fazer o backup na empresa aonde trabalho:

robocopy C:\Backup \\STORAGE\Backup-Trabalho-%date% /E /MIR /COPYALL /ETA /LOG:F:\Logs\log-backup.log

vamos desmembrar esse comando:

robocopy - programa

C:\Backup - Origem

\\STORAGE\Backup-Trabalho-%date% - Destino da cópia criando uma pasta usando a data do sistema. Temos de alterar o padrão da data e alterarmos para DD-MM-AAAA pois não é possível criar pastas no padrão DD/MM/AAAA

/E - Copia Sub-Diretórios e Pastas Vazias

/MIR - Espelha a origem para o destino. Ou seja se for EXCLUÍDO um arquivo na ORIGEM o mesmo NÃO vai existir no DESTINO. Temos de ter MUITA atenção se é isso que queremos! Como mencionei antes, o robocopy é muito poderoso e não perdoa ninguém!! :P

/COPYALL -  Copia todas as informações do arquivo, permissões e etc.

/ETA - Mostra o tempo estimado de chegada dos arquivos copiados. Esse argumento é mais para efeito de LOG.

/LOG:F:\Logs\log-backup.log - ativa o log do comando setando o caminho do arquivo.

    Bom pessoal a principio é isso. Não fiz muitos prints pois o post é auto-explicativo. 
    
    Infelizmente, a maioria das pessoas só lembra de fazer backup após perder arquivos tanto no computador do trabalho como no de casa. Então é muito importante fazer cópias de segurança, seja em Disco Externo, Pen Drive, sincronizar com o Google Drive enfim temos que ter uma cópia em outro lugar, pois o HD é um dispositivo eletrônico e assim como ele esta funcionando hoje amanha pode não estar, então backup é fundamental pessoal!
    
  Comigo já aconteceu de perder os dados deu "pau" na Storage da Seagate que tinha, e os discos acabaram indo para a Data Recover. Serviço impecável, muito bom e de alta confiabilidade, porém muito mas muito caro mesmo (mais de R$: 5.000,00), mas dependendo da situação temos que pagar, pois a pergunta que se faz é:

- QUANTO VALE OS TEUS DADO$!?

    É imensurável né pessoal!? Então #ficaadica!

Um Grande Abraço a Todos!

:wq
Follow me on Twitter!