Soluções para backup

Atualmente existem inúmeras formas de se manter cópias de segurança, o famoso backup, dos dados salvos nos servidores de uma rede e até mesmo das máquinas dos usuários.

Podemos usar serviços na nuvem como Icloud, UbuntuOne, Dropbox e neste caso ficamos sujeitos às regras de utilização dos provedores destes serviços.

Existem também as alternativas de uso de  CD’s ou DVD’s e até mesmo pendrives e hds externos mas geralmente estas opções dependem de intervenções manuais e podem facilmente ficar sujeitas a esquecimentos, o que pode ser algo crítico caso se perda algum dado importante.

Neste post trago algumas ferramentas de backup, tanto para ambientes de rede em empresas quanto para desktops, muito úteis e que automatizam as tarefas de backup e restore de dados.

Bacula

O Bacula é software completo para backup e restore via rede de
código aberto. Com ele é possível fazer backup remotamente de Linux,
Solaris, FreeBSD, NetBSD, Windows, Mac OS X, OpenBSD, HP-UX, Tru64, AIX e
IRIX.

No Brasil, o Bacula tem despertado o interesse de diversas grandes empresas, como o SERPRO, que já utiliza a ferramenta, de acordo com o alinhamento estratégico pela utilização de Software Livre.

Com o Bacula é possível realizar backups para unidades de fita, tape libraries e para disco.

Atualmente existem 2 versões disponíveis da solução, a open source, completamente gratuita e de código aberto e a Bacula Enterprise Edition que possui recursos extras mas que exige pagamento.

Site oficial: http://www.bacula.org/en/
Tutoriais: http://www.bacula.com.br/?page_id=37
http://www.vivaolinux.com.br/dica/Instalando-o-Baculaweb-no-CentOS-5X

Nimbus Opensource Backup

Esta é uma solução de backup em forma de apliance, relativamente recente, baseada no Bacula.

O Nimbus OpenSource é distribuído através de uma ISO que permite a instalação automatizada da ferramenta. Após o termino da instalação é possível fazer a configuração e administração do software através de uma interface web.

O Nimbus possui todas as funcionalidades do Bacula mas se destina a realizar backups no próprio disco do servidor.

Site oficial: http://www.trynimbus.com/
Documentação: http://wiki.nimbusbackup.com/index.php/Documenta%C3%A7%C3%A3o_Nimbus_Backup

Boxbackup

Uma software também open source para backup automático via rede que realiza a cópia dos dados para o sistema de arquivos do próprio servidor não necessitando assim de dispositivos extras como drives de fita por exemplo para o armazenamento das cópias.

O Boxbackup utiliza criptografia no armazenamento dos dados fazendo com que somente o cliente tenha acesso aos arquivos.

Assim como no rsync apenas as alterações nos dados são copiadas fazendo com que o processo seja mais rápido e diminua também o tráfego na rede.

Site oficial: http://www.boxbackup.org/
Tutorial: http://www.boxbackup.org/wiki/Installation

Rsync 

 O rsync é uma ferramenta muito utilizada para fazer backups ou para sincronizar duas pastas com um grande volume de arquivos. Ele
permite sincronizar o conteúdo de duas pastas, transferindo apenas as
modificações.

Ele não trabalha apenas
comparando arquivo por arquivo, mas também comparando o conteúdo de cada
um. Se apenas uma pequena parte do arquivo foi alterada, o rsync
transferirá apenas ela, sem copiar novamente todo o arquivo.

Ele é uma forma simples de fazer backups incrementais de grandes
quantidades de arquivos, ou mesmo partições inteiras, mantendo uma única
cópia atualizada de tudo em um HD externo ou num servidor remoto. Este
backup incremental pode ser atualizado todo
dia e complementado por um backup completo (para o caso de um desastre
acontecer), feito uma vez por semana ou uma vez por mês.

Distribuições Linux normalmente utilizam o rsync para sincronizar imagens iso de dvd’s e cd’s entre vários servidores de download espelho (mirrors) pela internet.

Ele normalmente é utilizado em Linux mas há versões para utilização também no Windows como o cwrsync e o Deltacopy 

Utilizando scripts e o cron pode-se configurar rotinas de backup bem complexas e de forma automatizada.


Site oficial: http://rsync.samba.org/
Tutorial: http://www.hardware.com.br/dicas/usando-rsync.html

Deltacopy

O Deltacopy nada mais é que um front-end do Rsync que permite realizar todas as tarefas possíveis com o Rsync com a facilidade da interface gráfica do Windows.

Ele pode ser instalado no modo cliente e no modo servidor além de poder se comunicar normalmente com clientes ou servidores rsync rodando em outras plataformas.


Site oficial: http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp
Tutoriais: http://hardwayinfo.blogspot.com/2010/12/configurando-o-deltacopy-para-rsync.html

Cobian backup

Uma ferramenta de backup para Windows tanto para desktops quanto para servidores que realiza cópias agendadas de arquivos e diretórios para outros diretórios ou drives no mesmo computador ou para outras máquinas na rede via FTP. Ele pode ser executado como um aplicativo normal ou como um serviço do Windows.

Há várias versões disponíveis e uma delas, a 8, também chamada de Black Moon, é open source tendo assim seu código fonte disponível para download.


Site oficial: http://www.educ.umu.se/~cobian/cobianbackup.htm
Tutorial básico de uso: http://www.baboo.com.br/conteudo/modelos/Tutorial-Usando-o-Cobian-Backup_a32663_z0.aspx

Luckybackup

O Luckybackup é uma opção para aqueles que utilizam Linux como desktop.

Como toda a ferramenta de backup ele permite fazer backups locais e remotos (usando SSH ou Rsync), possibilita a criação de vários perfis de backups, agendamento e possui várias opções avançadas para ajuste das tarefas de cópia configuradas. Veja alguns de seus recursos:

  • Criação de backups completos;
  • Criação de backups snapshot;
  • Sincronização de diretórios;
  • Checagem de dados apagados;
  • Opções para inclusão/exclusão de arquivos;
  • Bacups locais e remotos;
  • Agendamento de backups;
  • Simulação de backup;
  • Gravação de logs;
  • Opções de linha de comando;
  • Perfis.

Para instalação no Ubuntu ou Debian basta executar um:
sudo apt-get install luckybackp

Para outras distribuições existem pacotes prontos no site oficial.

Site oficial: http://luckybackup.sourceforge.net

Tutoriais: http://www.ubuntudicas.com.br/blog/2009/08/faca-seu-backup-com-o-lucky-backup/
http://pplware.sapo.pt/linux/luckybackup-crie-e-agende-facilmente-backups-no-ubuntu/
https://www.linux.com/learn/tutorials/322632-easy-linux-backup-with-lucky-backup (em inglês)

Existem várias outras soluções que não citei mas que podem também se adaptar bem às suas necessidades, caso conheça alguma outra indique nos comentários.

By | 2015-06-14T16:55:18+00:00 segunda-feira, 14 novembro de 2011 21:05|Notícias|11 Comments

11 Comentários

  1. Anônimo 16 de novembro de 2011 em 08:20- Responder

    Faltou o Back In Time.

  2. Roger - Analista de redes e DJ 16 de novembro de 2011 em 09:30- Responder

    Realmente. Eu não conheço bem esta ferramenta mas vou dar uma olhada e incluí-la na lista.

    Obrigado.

  3. adrianojbr 16 de novembro de 2011 em 11:29- Responder

    Também uso o Back in Time. Pelas imagens e descrição do artigo, ele é bastante parecido com o Luckybackup.

    O Back in Time é inspirado no Time Machine do Mac OS X, em questão de funcionalidade, não de aparência.

    Acho uma boa vantagem dele ter interfaces próprias para QT e GTK.

    Mais em: http://backintime.le-web.org/

  4. Juan Pla 16 de novembro de 2011 em 12:19- Responder

    Gosto de usar o ANT, eventualmente em conjunto com o SVN. Mas as ferramentas apresentadas me surpreenderam positivamente. Vou testar o rsync e o bacula.

  5. Spif 16 de novembro de 2011 em 13:15- Responder

    Vc devia tentar o BackupPC. Funciona muito bem.

  6. Roger - Analista de redes e DJ 16 de novembro de 2011 em 13:17- Responder

    Ah é, realmente, tinha esquecido deste. Na atualização do post vou incluí-lo também. Obrigado.

  7. Varamster 16 de novembro de 2011 em 15:03- Responder

    Eu estou usando o owncloud , muito parecido ao dropbox … bastente bom …

  8. @lucasmcastro 17 de novembro de 2011 em 12:14- Responder

    Olá,

    Nimbus Backup faz backup no disco da máquina que está executando sua ISO e não no disco do servidor.

  9. Roger - Analista de redes e DJ 17 de novembro de 2011 em 13:02- Responder

    @lucasmcastro,

    foi exatamente isto que quiz dizer. No caso, o servidor é a máquina que possui os discos para o armazanamento das cópias de segurança e onde foi feita a instalação do Nimbus.

  10. suhanko 5 de março de 2012 em 17:04- Responder

    Faltou o PhantomClone também.Mas não é pra backup a quente.

  11. Realmente. Se não me engano esse PhantomClone é semelhante ao clonezilla para criação de imagens de máquinas.

Deixar Um Comentário