Pular para o conteúdo

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

Dica publicada em Linux / Introdução
Gustavo Lichti Mendonça lichti
Hits: 12.983 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

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

Nenhuma dica encontrada.

Um erro de programação pode matar?

Desligamento automático do Ubuntu

Modem ZTE mf645 no Linux sem aperreio

Java no Ubuntu 7.10 (via Apt)

Explicação para qualquer comando Linux

#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

Entre na sua conta para comentar.