Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Tiger Linux - Lotus Symphony Galery
Por daigo
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Instalando e configurando o BackupPC
Linux user
danilo.roger
15/08/2008
Caso esteja procurando uma solução para fazer um backup rápido e de fácil restauração, utilize esta ferramenta, pois ela traz uma consigo uma grande facilidade e também bastante eficiência na hora de restaurar os arquivos perdidos.
Por: Danilo Lopes Rogério
[ Hits: 53316 ]
Conceito: 10.0   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

Introdução

Nota: Este tutorial foi testado e aprovado utilizando a distribuição Fedora Core 6 e BackupPC 3.1.0.

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

Adquirir os pacotes de instalação do BackupPC em:

http://sourceforge.net/projects/backuppc/

Antes de descompactar e instalar, devemos cumprir algumas dependências como:
  • HTTPD;
  • Samba (para backup em máquinas WinXX);
  • PHP;
  • Perl (superior a versão 5.8.0).

Instalar os seguintes módulos Perl:

perl-Archive-Zip
perl-Class-Singleton
perl-Compress-Zlib
perl-DateTime
perl-DateTime-Format-Mail
perl-DateTime-Format-W3CDTF
perl-File-RsyncP
perl-HTML-Parser
perl-HTML-Tagset
perl-Params-Validate
perl-Time-modules
perl-XML-Parser
perl-XML-RSS
perl-libwww-perl
perl-suidperl

Depois instalamos os seguintes módulos no Apache:

mod_perl
perl-BSD-Resource

OBS: Para conferir se o mod_perl realmente foi instalado, podemos conferir em /etc/httpd/modules/ se o mesmo consta na lista de módulos a serem carregados.

Todas as dependências foram instaladas com a ferramenta "yum" com os respectivos nomes dos pacotes citados (ex.: "yum install perl-XML-Parser").

Agora vamos extrair o pacote de instalação do BackupPC e movê-los para /srv:

# cd /root/
# tar -vxzf BackupPC-3.1.0.tar.gz
# mv BackupPC-3.1.0/ /srv
# cd /srv/BackupPC-3.1.0/


Criar um usuário chamado backuppc:

# useradd backuppc
# passwd backuppc
(digite uma senha e repita a mesma)

Próxima página >>




Páginas do artigo
   1. Introdução
   2. Instalando o BackupPC
   3. Ajustando tudo
   4. Utilizando a ferramenta
   5. Adicionando clientes
   6. Backup e restore
   7. Tentando facilitar as coisas

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por ronilson em 14/09/2008 - 14:11h:

Também uso o backuppc, para que toda a configuração seja feita pela interface CGI verifique essas linhas na config.pl
$Conf{CgiUserConfigEditEnable} = '1'; Para deixa a interface de configuração acessivel.
$Conf{CgiUserConfigEdit} O que pode ser modificado pela interface, 1 para ligado e 0 para desligado.
$Conf{CgiAdminUsers} = 'backuppc'; Essa acho que já diz tudo.
com o htpasswd crie um arquivo com o usuário backuppc e senha, coloque o auth no apache e pronto.
Irei preparar um documento de como iniciar e programar backups por linha de comando, me quebra maior galho.
Abrço

[2] Comentário enviado por amthees em 18/02/2009 - 11:52h:

Preciso de uma dica:
Com tudo funcionando perfeitamente, tenho um repositório de backup no servidor. Por segurança, faço um backup DE TUDO para um HD externo (via USB), entretanto, de 7 em 7 dias é feito um backup completo que eu gostaria de gravar em DVDs. Pergunto: quais os arquivos devo gravar uma vez que eles estão "espalhados" por vários diretórios?


[3] Comentário enviado por ronilson em 03/03/2009 - 19:51h:

Guarde o dir /var/lib/BackupPC/pc/, segundo a documentação é ai que estão todos os arquivos de controle e backup.

[4] Comentário enviado por iguimar em 06/04/2009 - 11:51h:

Excelente artigo. Muito bem explicado/elaborado. Parabéns.



[5] Comentário enviado por mhagnumdw em 03/05/2009 - 02:05h:

Olá.
Caso eu queira programar pra que meus backups sempre rodem às 23h de todos os dias, como pode ser feito?
Ótimo artigo e a ferramenta parece ser muito boa, estou testando.
Obrigado.

[6] Comentário enviado por danilo.roger em 04/05/2009 - 17:05h:

Na linha de comando fica assim:

$Conf{BlackoutPeriods} = [
{
hourBegin => 1.0,
hourEnd => 23.0,
weekDays => [1, 2, 3, 4, 5, 6 ,7],
},
];

Aí em cima quer dizer:
Ficar sem fazer backup de 01 da manhâ até as 23 (de segunda até domingo), entre este intervalo o software vai fazer o backup.
Deixe esse intervalo que no caso é de 2 horas pois ser tiver muito tráfego de rede, poderá parar antes do tempo.

Essa configuração esta no arquivo config.pl em "/etc/BackupPC/config.pl"

[7] Comentário enviado por mhagnumdw em 10/05/2009 - 21:56h:

Estou usando o BackupPC, mas ainda em testes. Notei algo estranho.
Atualmente uso o Cobian para backup.

O backuppc no momento está com 1 backup full realizado e 4 incr.
No momento ambos os programas, backuppc e cobian estão fazendo backup dos mesmos arquivos.
Hoje restaurei o último backup do backuppc e o comparei com o backup feito pelo cobian. O backup do backuppc apresenta arquivos que já foram deletados, bem como deixa de apresentar arquivos que estão existindo. Já o backup do Cobian está perfeito.

Eu tenho certeza que os backups deveriam ser idênticos, pois o último backup de ambos os programas foi feito de madrugada e com certeza não tinha ninguém usando os arquivos. Pra comparar as duas pastas de backup eu usei o Beyond Compare.

O que pode ser esse problema?

Obrigado.


[8] Comentário enviado por mhagnumdw em 14/05/2009 - 18:58h:

Pra quem estiver com o mesmo problema que apresentei acima, aqui explica o porque do problema:
http://www.backupcentral.com/phpBB2/two-way-mirrors-of-external-mailing-lists-3/backuppc-21/excludin...

[9] Comentário enviado por elderbezerra em 21/09/2009 - 09:24h:

Bom dia pessoal,

Gostei do tutorial. Estou seguindo pois tenho uma apresentação de backup de windows em linux na faculdade e estou querendo fazer nesta ferramenta. A apresentação é para o proximo dia 02 de outubro, então já estou quebrando minha cabeça. Fiz o seguite, segui o tutorial linha por linha, porém quando vou fazer http://localhost/backup apresenta o erro 404 not found " The requested URL /backuppc was not found on this server.
__________________________________________________________________________________________________________________

Apache/2.2.13 (Fedora) Server at localhost Port 80.

Quem puder me ajudar, serei extremamente grato.

[10] Comentário enviado por danilo.roger em 21/09/2009 - 11:22h:

Ok, no tutorial digo que o conf do backuppc deve ser:

<Directory /usr/share/BackupPC/sbin/>
   Order deny,allow
   Allow from all
</Directory>

Alias           /BackupPC/html /usr/share/BackupPC/html/
ScriptAlias     /backuppc /usr/share/BackupPC/sbin/BackupPC_Admin


Se segui este exemplo você deverá solicitar o endereço:
http://localhost/backuppc

e não http://localhost/backup

Caso não seja isto, verifique também nos log do apache se ele está ok.

Me dê retorno sobre outros erros que possam acontecer.



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.