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