Robson Cunha wrote:
> Exemplo: - Segunda as 15:00 eu copiei o arquivo /var/mail/usuario
> 1mb - Terça as 15:00 vou copiar novamente o arquivo /var/mail/usuario
> 2 mb, mas ele já existe na outra partição, então tenho que adicionar
> somente a diferença do mesmo.

Parece que você está procurando a solução errada para o problema, ou
talvez nem tenha entendido o problema.

Primeiro, por que achas adequado salvar a "diferença" entre o arquivo de
um determinado dia e o mesmo arquivo do dia seguinte? Por que não
considera simplesmente dois arquivos, e copia diretamente a segunda
versão sobre a primeira? Por que exatamente você está se preocupando em
lidar com conteúdos menores do que o arquivo todo ao invés de
simplesmente pensar no arquivo inteiro como uma unidade de informação
para efeitos de backup?

> A intenção é ir juntando na cópia para outra partição as partes que
> diferem e dessa forma terei o backup dos e-mails do cara em 1 só
> arquivo.

Se você copiar a nova versão do arquivo sobre a versão anterior você não
vai ter o mesmo resultado? Ou você está usando POP3 e quer na verdade
fazer um espelho dos e-mails recebidos pelo usuário? Se for isso, como é
que você pensa em garantir a cópia de e-mails recebidos quando o usuário
verifica e baixa os e-mails com uma frequência maior do que a do backup?

> Se o CPU dele Crashar o HD e seu outllok for para o belelel.

Desculpa, mas qual idioma você utilizou nesta frase?

> Eu jogo esse arquivo em /var/mail/usuario para ele de novo no
> servidor e ele descarrega tudo de novo.

Você definitivamente não entende o problema que você está tentando
solucionar. Você acha que é *seu* problema como administrador de um
servidor de e-mails se o usuário tem problemas com o computador *dele*.

Se os e-mails são propriedade da empresa, e você foi encarregado em
garantir o backup dos mesmos, então os e-mails *tem que ficar no servidor*.

Eu poderia sugerir uma configuração complexa envolvendo scripts que
executam diff via crontab e depois reconstrói utilizando patch, etc...
ou uma solução envolvendo um sistema de controle de versões. Mas nada
alteraria o fato de que você está tentando imaginar uma solução errada
para o problema errado.

Remova POP3 completamente, force todos os usuários a deixarem seus
e-mails no servidor, e utilizarem IMAP para acessá-los. Encontre uma
configuração adequada, de forma que outras pastas além da INBOX sejam
armazenadas em /home ou /var e acessadas via IMAP. O backup dos e-mails
se torna muito mais fácil, não precisa de mais nada além do procedimento
de backup normal do servidor.


-- 
Juliano F. Ravasi ·· http://juliano.info/
5105 46CC B2B7 F0CD 5F47 E740 72CA 54F4 DF37 9E96

"A candle loses nothing by lighting another candle." -- Erin Majors

* NOTE: Don't try to reach me through this address, use "contact@" instead.
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a