Instalando e configurando o BackupPC
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.
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:
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)
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).
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)
$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