+ Responder ao Tópico



  1. #1

    Padrão como copiar só o diferencial do arquivo ?

    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.

  2. #2

    Padrão

    Teste o rsync: GDH Press: Blog » Usando o rsync

    Ele já faz (quase) isso pra você...