robsoncb
(usa Outra)
Enviado em 03/06/2009 - 17:59h
Pessoal,
Tenho que copiar um arquivo de e-mail em /var/mail/usuario para uma partição.
Só que ao longo dos dias tenho que ir somando na partição de cópia somente as diferenças desse arquivo.
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.
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 o CPU dele Crashar o HD e seu outllok for para o belelel. Eu jogo esse arquivo em /var/mail/usuario para ele de novo no servidor e ele descarrega tudo de novo.
Andei tentando fazer a cópia usando os comandos cat e diff.
Com o cat eu faço a cópia, mas ele soma, então não serve pois ele não copia só a diferença. Repete os e-mails do cara. Comando: cat arq1 >> arq2.
Com o comando diff ainda estou tentando bolar uma forma de usar.
Enfim, alguém já fez isso e pode me dar uma ajuda ?
Pelo o que descrevi, alguém já implementou outra solução em relação a isso esse tipo de idéia de backup de e-mail em linux ?
Sds,
Robson.