> Date: Thu, 04 Jun 2009 11:46:34 -0300
> From: "Juliano F. Ravasi" <[email protected]>
> Subject: Re: (linux-br) Como copiar só o diferencial do
> arquivo ?

> 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?

- Meu amigo eu simplifiquei muito a minha pergunta, e não descrevi qual era a 
intenção dessa tarefa totalmente para não complicar o entendimento do pessoal 
da lista, eu podia contar todo o meu histórico de estar implementando isso.

Resumindo:
Eu quero que o arquivo A(original) se compare com o B(cópia) e jogo no B 
somente a diferença ao longo de 2 dias, somando ao que já exestia antes. Dessa 
forma terei o arquivo B completo para os fins a qual desejo.

> > 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?

Não, pois perderei a informação de antes.

>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?

Vou deixar o outlook de 16 pessoas para deixar a cópia no servidor durante 2 
dias e no 2º dia as 23:00 horas antes do cara chegar para trabalhar, copiamos o 
seu arquivo de e-mail do servidor para uma partição ext3 montada em outra 
máquina linux. Dessa forma teremos o backup dele lá. E daqui a 2 dias, fazemos 
a mesma coisa copiando o arquivo A(original) para o B(cópia) acrescentando a 
diferença. Teremos os e-mails do cara no arquivo B de forma integral intende.

> > Se o CPU dele Crashar o HD e seu outllok for para o
> belelel.
>
> Desculpa, mas qual idioma você utilizou nesta frase?

Rs, amigo crashar=quebrar ; belelel=ir para o espaço, já era.
>
> > 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*.

O problema que temos uma solução ampliance montada, cheio de scripts 
proprietários da empresa, não podemos mecher nesse linux ampliance, pois pode 
dar um problema sério e parar o servidor, o HD nele é de 40gb, pequeno; Não há 
possibilidade de deixar os e-mails lá. A única boa solução que pensamos foi 
essa que falei acima. Porque copiar os arquivos dos outlooks dessas 16 pessoas 
ia ser difícil pela rede, cada um tem 4gb de arquivos .DBX; A intenção é fazer 
o backup somente desse pessoal diário diretamente pelos arquivos 
/var/mail/arquivo ;


>
> 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.
>

Amigo como falei esse CPU é um appliance, não podemos alterar nada porque pode 
desandar tudo.
Bom se você tem essas soluções de script com diff e patch pode me sugerir que 
agradeço.

A história toda começou porque um usuário desses 16 mandou compactar a mensagem 
do outlook, a qual o software sempre pergunta e perdeu todos os e-mails, pois 
essa compactação destói os .DBX, ainda mais se o usuário tiver 4gb de .DBX como 
esses caras. E estamos pensando numa solução de backup, você intendeu agora, se 
der problema. Copíamos esse arquivo que guardamos B da pessoa respectiva e o 
cara baixa os e-mails de novo.
Ps.: Não fui eu que implementei essa solução na empresa, É difícil migrar isso 
agora, estamos dando uma solução paleativa.

Sds,
Robson.


      Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
---------------------------------------------------------------------------
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