Backup Pessoal - Ferramentas
https://www.flickr.com/photos/nickwheeleroz/ / CC BY-NC-SA 2.0
Esse post é uma continuação do anterior, o segundo da séria de backup pessoal. Antes de iniciarmos o assunto de extração de dados, gostaria de dar umas dicas de como organizar os diretórios para que a configuração do backup seja mais fácil. Vamos usar como exemplo um usuário que tem vários projetos, arquivos de referência, fotos e música no seu computador. (Seguindo os tipos de arquivo e graus de importância definidos no último post)
\Docs Internos
---\Projetos
------\Ativos ß Obrigatório e Dinâmico
---------\ProjetoX
---------\ProjetoY
------\Inativos ß Obrigatório e Estático
---------\ProjetoW
---------\ProjetoZ
\Biblioteca
---\Obrigatorio ß Obrigatório e Estático
------\AssuntoX
------\AssuntoY
---\Importante ß Importante e Estático
------\AssuntoZ
------\AssuntoW
\Fotos ß Obrigatório e Estático
---\01.Jan
---\02.Fev
---\03.Mar
---\04.Abr
---\05.Mai
\Musicas
---\Anos80 ß Importante e Estático
---\Outros ß Opcional e Estático
A separação do que é obrigatório ou importante e estático ou dinâmico torna mais é fácil configurar as ferramentas de backup que serão apresentadas abaixo.
Decidir como fazer backup é mais difícil do que parece. Se os dados forem redundantes o repositório de dados irá encher muito rápido. Se o backup armazenar uma quantidade insuficiente de dados, eventualmente, informações críticas serão perdidas, se o processo de atualização não leva em conta os arquivos modificados o tempo de backup é sempre elevado.
Outro ponto que deve ser levado em consideração é a forma que o backup é realizado. As formas mais comuns são: sincronização ou replicação dos dados. A sincronização é o modo onde QUALQUER alteração realizada na origem, tanto criação, alteração e exclusão de um arquivo é replicado para o destino. A replicação não apaga os arquivos no destino, apenas sobrescreve e cria os novos arquivos .
Os tipos de extração podem ser utilizados tanto para sincronização como para replicação dos dados. Os mais comuns são:
Copia de arquivos: é a maneira mais simples e comum para executar um backup. Geralmente os arquivos já existentes são sobrescritos, mesmo que tenham o mesmo conteúdo.
Identificação de alteração: alguns sistemas de arquivos têm um sistema de arquivamento de bits para cada arquivo que diz se o mesmo foi alterado recentemente, ou a identificação se da por comparação do tamanho do arquivo e data de criação dos arquivos origem e destino.
Versionamento: o programa ou sistema operacional controla todas as alterações dos arquivos e disponibiliza restauração das versões anteriores.
FERRAMENTAS:
Listo abaixo as ferramentas que eu uso para realizar os meus backups e outras que recomendo. Sintam-se a vontade para sugerir ou comentar sobre elas.
BONUS: Um amigo meu resolveu (KOLA) montar vídeos demonstrativos de cada uma das ferramentas abaixo para facilitar a adoção de vocês. Ele é um profissional muito competente e dedicado. Quem quiser conferir os vídeos acesse: https://nckolarik.spaces.live.com/
Live Mesh - https://www.mesh.com/welcome/default.aspx
O Live Mesh é um sistema de sincronização de dados da Microsoft que faz parte dos serviços do Live. O serviço oferece sincronização e compartilhamento dos dados.
Uma vez que é definida uma pasta para sincronização no seu computador, a mesma estará disponível no Live Mesh Deskop. É possivel sincronizar os arquivos com outros computadores previamente cadastrados no Mesh. Qualquer alteração feita na pasta será sincronizada em todos os dispositivos e no Desktop do Mesh.
O Mesh é perfeito para fazer sincronização dos dados obrigatórios e dinâmicos na Internet e em um disco em outro computador, AUTOMATICAMENTE, pois as pastas se sincronizam pela Internet.
Um dos principais benefícios é que você pode acessar os arquivos de qualquer lugar com um browser e compartilhar pastas com outros usuários.
Tenha em mente que como se trata de um serviço prestado na Internet é preciso de um link de banda larga para uma melhor utilização. O Mesh também tem um limite de espaço de 5GB.
Skydrive - https://skydrive.live.com/
O SkyDrive é uma das melhores opções de online storage quando se trata de espaço gratuito na Internet. O SkyDrive disponibiliza 25GB para armazenamento, permitindo que seja definido níveis de acesso e compartilhamento para cada pasta criada.
Os meus dados obrigatórios e estáticos ficam armazenados lá, com exceção das fotos. Recomendo o uso do aplicativo skydriveexplorer - https://www.skydriveexplorer.com/, que integra o skydrive ao Explorer do Windows. Desta maneira é possivel copiar arquivos com um simples "arrastar" e "soltar" entre pastas. (Essa operação não cria os diretório no SkyDrive, é preciso criá-los antes).
O espaço do SkyDrive pode ser uma opção para fotos também com o Windows Live Fotos - https://www.microsoft.com/brasil/windows/windowslive/products/photos.aspx
Como no Mesh, por se tratar de um serviço Internet é preciso de uma conexão Internet de banda larga para se ter uma melhor experiência com o serviço.
Robocopy
O Robocopy copia apenas arquivos que foram alterados (seja no seu tamanho ou data de alteração). Ele já está disponível no Windows Vista e Windows 7. Para os que usam o Windows XP ele segue o link para download - https://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en
Existem diversas opções de configuração para realizar a copia de arquivos por meio do robocopy. Eu o utilizo para sincronizar meus arquivos obrigatórios e estáticos, bem como os opcionais entre Discos diferentes.
O comando: ROBOCOPY origem destino /MIR /SEC é o suficiente para isso.
Para quem quiser uma interface mais amigável para configurar o robocopy recomendo a leitura do artigo: https://technet.microsoft.com/en-us/magazine/2006.11.utilityspotlight.aspx
SyncToy 2.1
Outra ferramenta pouco conhecida e que trabalha da mesma forma que o robocopy é o SyncToy - https://www.microsoft.com/downloads/details.aspx?familyid=C26EFA36-98E0-4EE9-A7C5-98D0592D8C52&displaylang=en
Funciona tanto em 32 e 64 bits, e um dos seus pontos fortes é a capacidade de trabalhar com atribuição dinâmica da letra do disco, ou seja, quando o disco removível ou pen-drive ficar com letra da unidade diferente de quando você criou o backup, ele reconhece automaticamente.
O melhor de tudo, você faz tudo via interface gráfica e tem opção de linha de comando.
O SyncToy tem três tipos de sincronização:
Echo – sincroniza alterações, novos arquivos e arquivos apagados de uma origem para um destino.
Sincronismo – sincroniza alterações, novos arquivos e arquivos apagados de entre os dois diretórios.
Contribuição - sincroniza alterações e novos arquivos entre os dois diretórios.
Flickr - https://www.flickr.com/
Para fazer os backups online de minhas fotos eu utilize o Flickr. O Flickr é um site que permite organizar, armazenar e compartilhar fotos. Como um dos meus hobbies é fotografia, e com mais de 10.000 fotos resolvi utilizar a opção paga do site, que permite fazer 10GB de upload por mês.
Um dos pontos negativos do Flickr é que não existe a opção de restaurar várias fotos ao mesmo tempo, se houver a necessidade de recuperar varias fotos do site, a única opção e fazer o download uma a uma.
Office Live - https://www.officelive.com/
O Officelive é outra forma de armazenar e compartilhar seus arquivos na Internet. No meu caso, minhas (diversas) planilhas estão armazenadas lá. A integração do office permite que eu abra as planilhas diretamente da Internet e as salve lá. Com isso, alguns dados que não gostaria de deixar no meu notebook eu deixo somente no officelive. Por isso utilizo o recurso de criptografia do próprio Office 2007 ou Office 2010.
Por fim, gostaria de deixar uma ultima dica para quem gosta de mais proteção para os seus dados. O Windows 7 aperfeiçoou o então conhecido Shadow Copy, que agora se chama previous version. Este é um recurso onde o Windows automaticamente salva copias (versões) dos seus arquivos para recuperação. Maiores informações: https://windows.microsoft.com/en-us/windows7/Recover-lost-or-deleted-files