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



» Screenshot
Linux: Arch Again
Por rootgerr
» 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: 65954 ]
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.


[11] Comentário enviado por nunomagalhaes em 12/07/2012 - 12:28h:

Eu tenho o cpanel instalado. Não sei se fiz bem em seguir os passos para instalar o BackupPC por este tutorial que está muito bem elaborado.

Isto porque no WHM tenho uma forma automática de instalar que utilizei-a inicialmente mas faltavam as dependencias

Assim segui os passos para instala-las por aqui, mas não consegui fazer com o yum install porque os repositórios definidos por este aplicativo não deixam. nem sequer pelo próprio aplicativo. Tive que pesquisar pelo pacote no cpan adquiri-los, descompactar e fazer perl Makefile.PL, make, make test, make install

conseguido isto segui os passos e instalei com sucesso o BackupPC, um pormenor e daí a minha dúvida inicial: com as configurações do apache certas de acordo com este tutorial quando acedo ao browser dá-me o erro 404

...



[12] Comentário enviado por danilo.roger em 14/07/2012 - 22:27h:

Desculpa a demora, mas como você deve saber o erro 404 refere-se a algo não encontrado e acaba sendo muito "genérico" para descobrirmos de imediato onde o problema que está acontecendo. Peço que procure se este aplicativo possui a possibilidade de visualização dos "logs" assim poderemos saber melhor o que se passa no exato momento que o erro ocorre. Coloque os trechos do log aqui no vol ou me mande por e-mail, talvez eu possa ajudar.


[13] Comentário enviado por flaviog em 08/09/2012 - 10:01h:

Excelente post, parabens!

Gostaria de saber o seguinte.

Se eu colocar um novo hd, como eu devo deixar a estrutura nesse hd e como faço para que o backuppc reconheça ele como o novo local de efetuar os backups?

Desde ja muito obrigado.



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.