Veja uma solução de backup gratuito na nuvem com até 10Gbytes de espaço.
O serviço de storage online
4shared há algum tempo disponibilizou o acesso aos arquivos via
WebDAV, com isso o serviço nos dá a possibilidade de utilizá-lo para backup através do utilitário
rsync.
Mão na massa
O que é WebDAV segundo a wikipedia: "WebDAV é um acrônimo de Web-based Distributed Authoring and Versioning, ou Criação e Distribuição de Conteúdo pela Web. É uma extensão do protocolo HTTP para transferência de arquivos; suporta bloqueio de recursos. Quando uma pessoa está editando um arquivo, ele fica bloqueado, impedindo que outras pessoas façam alterações ao mesmo tempo."
Fonte:
http://pt.wikipedia.org/wiki/WebDAV
1- Você precisa ter uma conta no serviço 4Shared, para isso acesse
www.4shared.com.br e faça o seu cadastro.
2- Você precisa ter instalado no seu sistema o
davfs e o rsync. Se você usa
Debian ou
Ubuntu basta fazer:
sudo aptitude install davfs2 rsync
3- Acessando o 4shared com o davfs:
Para isso você precisa saber o endereço do serviço webdav do 4shared que é
https://webdav.4shared.com/ e precisa de um diretório para montar o sistema de arquivo remoto.
O primeiro passo é criar um diretório em
/mnt com o nome 4shared (o nome pode ser outro, a sua escolha):
sudo mkdir /mnt/4shared
Agora é hora de montar o storage online no diretório local:
sudo mount.davfs http://webdav.4shared.com /mnt/4shared/
Será solicitado usuário e senha do serviço, isso nos atrapalha muito em caso de automatização. Desmonte o serviço e veja como resolver esse problema:
sudo umount /mnt/4shared
Edite o arquivo
/etc/davfs2/secrets e adicione a seguinte linha:
/mnt/4shared login senha
Teste a montagem novamente (e perceba que agora não é mais solicitado login e senha):
sudo mount.davfs http://webdav.4shared.com /mnt/4shared/
4- Agora vem a parte mais simples e importante, o backup/sincronismo:
mkdir /mnt/4shared/log
sudo rsync -av /var/log/ /mnt/4shared/logs/
Veja esse artigo em video em:
www.lichti.eti.br/home/tutoriais-gnulinux/servidor/5-fazendo-backup-na-nuvem-com-4shared-webdav-rsync
Fiz um script para backup usando o rsync+webdav+4shared porém toda vez que é executado ocorre o error 5 que tem a ver com permissão para criar pastas (mkdir). Ao ocorrer o erro, o rsync pula para o proximo arquivo a ser copiado, então não é seguro usar para backup.