Edilson, no meu ponto de vista, acredito que a melhor alternativa seria
usar rsync e manter uma estrutura replicada em outro servidor, de
preferência de uso exclusivo para backup, o que para grandes empresas
normalmente não é um problema de ser adquirido.
Nessa estrutura, tu poderia fazer o seguinte, roda o rsync da máquina
backup para o servidor quente (ou vice versa, pois o uso de recursos
será o mesmo). Da base replicada, dispara o backup para fita. Assim, nas
últimas 24h tu teria um backup em disco, de rápido acesso e acima disso
teria de ser pego em fita. Para jogar para a fita, tu poderia usar o
Arcserver.
Mas, se realmente espaço não é problema, nessa máquina de backup tu
poderia criar uma estrutura de backup dos e-mails, uma para cada dia da
semana, assim, a cada dia , o teu script iria atualizar a base de dados
daquele dia e tu teria uma retenção de 7 dias. Acredito que apesar de
muita coisa ser alterada num período de 7 dias, o tempo necessário para
rodar o rsync não deve ser muito ampliado. Numa base desse tamanho, não
esqueça que o rsync demora muito, mas muito tempo para montar a lista e
sincronizar ambas as máquinas. Esse tempo de cópia é diretamente
proporcional a utilização de ambos os servidores e do número de
arquivos existentes na base imap.
O próprio servidor poderia ser utilizado, pois o backup poderia ser
feito de uma estrutura replicada nele mesmo. Nesse caso, o teu tar seria
feito após o rsync ter rodado. Dessa base de dados, o backup deve
ocorrer sem problemas, uma vez que ele não teria nenhuma alteração
durante o processo de backup via tar/arcserver.
Exemplo de script - considerando o backup na mesma máquina
base quente= /imaphome
base replicada=/imapbackup
cd /
rsync -avz /imaphome /imapbackup 1> /var/log/log_backup.txt 2>
/var/log/log_backuperr.txt
tar -czvf /dev/st0 imapbackup
A idéia do rsync se mantém se o backup for feito em outra máquina,
apenas muda o destino.
Abraços.
Edilson Azevedo wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bom Dia Pessoal!
Peço que aos moderadores, se caso achem que o assunto não seja
pertinente ao grupo, perdoem-me.
A história é a seguinte: Trabalho numa empresa de grande porte e
sou administrador do correio desta empresa (Qmail). Contamos hoje com
14.395 contas de email IMAP, ou seja, o backup é religiosamente
necessário.
Existe o setor que se encarrega de realizar o backup, eles usam
uma ferramenta chamada Arcserve. Porém, nunca - em absoluto - eles
tiveram êxito em voltar um backup sequer. Isso é um problema.
Eu tenho a intenção de fazer o backup via script, como se fosse
uma redundância segura do backup deles, sacaram? Mais os números são
assustadores:
Contas: 14.395
Tamanho total: 190G
Algum de vocês utiliza um script que realize um backup FULL e os
demais diferenciais? O tempo de armazenamento fica ao meu cargo, pois
tenho espaço em disco. Me preocupo com a confiabilidade - pois, se não
me engano, fazer backup com tar.gz não é boa idéia - e com o
processamento.
Se puderem me dar algumas dicas ou sugestões, eu agradeceria muito!
Att.
Edilson Azevedo
-----BEGIN PGP SIGNATURE--- --
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail. mozdev.org
<http://enigmail.mozdev.org>
iD8DBQFGJKziYeJNlRY HC5oRAk2KAKCZUJs IJzXtXvxSz9HW30L O/DeuDACfWoUY
11lvOxw4L4QiucCkKxL E5fM=
=UQ67
-----END PGP SIGNATURE--- --
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos