Fazendo backup na nuvem com: 4shared + webdav + rsync

Publicado por Gustavo Lichti Mendonça em 22/07/2011

[ Hits: 12.518 ]

 


Fazendo backup na nuvem com: 4shared + webdav + rsync



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

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Resume em downloads

The Chakra Project

Proxy paralelo MikroTik com ZPH

Alguns novos recursos do Ubuntu 13.04

Instalação do Pidgin 2.0.2 no Slackware (parte 2)

  

Comentários
[1] Comentário enviado por muga em 01/04/2015 - 06:41h

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.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts