shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script de Backup


From: Alain M.
Subject: Re: [shell-script] Script de Backup
Date: Tue, 17 Apr 2007 23:36:26 -0300
User-agent: Thunderbird 1.5.0.7 (X11/20060909)

Me ocoreu uma alternativa vaseada em algo que li numa revista há bastante tempo: No servidor ativo, poderia se instalado um programa que duplica o disco físico (não lembro o nome), a nível de bloco da estrutura do disco (inode), num determinado momento você para essa duplicação e faz um backup. Tô achando meio enrrolado, mas poderia ficar melhor que o rsync, se funcionar. Seria também interessante ter uma interface de rede só para transmitir a cópia, acho que 190Gb poderia entupir a rede...

Alain

Daniel Henrique Angst escreveu:
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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]