Página 2 de 3 PrimeiroPrimeiro 123 ÚltimoÚltimo
+ Responder ao Tópico



  1. Citação Postado originalmente por whinston
    Citação Postado originalmente por doliveira
    Show de bola. Era isso mesmo.
    Esta funcionado blz.

    Valeu pelo script.

    blz cara, q bom que funcionou.
    tem como vc disponibilizar este incremental que vc está usando ?
    axo que seria bem útil a comunidade, abs.

    O script q uso p/ fazer backup incremental, segue abaixo:

    #! /bin/sh
    ######### Descricao: Script de backup
    # # Script: bkp_incremental.sh
    #########

    # Formatacao de data e hora
    dt=`date '+%d%m%Y'`

    echo "Iniciando o Backup"

    echo "Apagando arquivos de backup antigos"
    rm -f /backup/*.gz >/dev/null 2>&1

    echo "Compactando Unipac"
    find /unipac /home -ctime -1 -type f -print |
    tar -czf /backup/Incremental_$dt.tar.gz -T -

    echo "Fim do Backup "

    segue meu cron tb:

    # Atualizaçao do ClamAV (Anti-Vírus)
    03 0 * * * root /usr/bin/freshclam
    # Varredura em Busca de Vírus
    20 1 * * 1-6 root /home/netlogon/varredura.sh
    # Agendamento do Backup
    10 2 * * 1 root /home/netlogon/bkp_full.sh
    10 2 * * 2-5 root /home/netlogon/bkp_incremental.sh

    Como vcs podem observar as 2ª feiras é feito um backup full e de 3ª a 6ª feira é feito o backup incremental, ou seja, é feito backup somente dos arquivos alterados.

    OBS: Observem q o meu backup é feito na madruga (2:10h) então o script esta deacordo com esse horário, pois ele pega os arquivos que foram alterados no dia anterior.

    Espero ter ajudado ....
    Valeu ....

  2. #7
    whinston
    Amigo, me dá uma explicação sobre isto:

    find /unipac /home -ctime -1 -type f -print | tar -czf /backup/Incremental_$dt.tar.gz -T -

    Esta é a linha que realmente verifica nos diretórios /unipac e /home se algo mudou ou não, pra entrar no backup

    No Windows, quando você faz um backup normal ou incremental, ele marca o arquivo com uma flag pra saber que o arquivo entrou no backup. No diferencial e cópia já não, ele copia, mas não altera a flag.

    No Unix, como isto tá funcionando?



  3. Olá whinston,

    O q faço, é usar o find para procurar arquivos q tiveram suas datas alteradas no dia anterior. Isto tb vale para os arquivos criados.

    Funciona + ou - assim, todo arquivo dentro do diretorio especificado, q tiver a data de um dia anterior a execução do comando, será agrupado e compactado.

    Ex.: executo o comando agora, e dentro dos diretórios especificados, todo arquivo q tiver a data de ontem será backpeado.

    Consegui responder sua pergunta????

  4. #9
    whinston
    ah, ok..
    mas qdo vc copia um arquivo ele não altera a data, altera ?
    tipow.. não modifica um flag nas propriedades do arquivo.



  5. Citação Postado originalmente por whinston
    ah, ok..
    mas qdo vc copia um arquivo ele não altera a data, altera ?
    tipow.. não modifica um flag nas propriedades do arquivo.
    Não, fica com a mesma data do arquivo do qual foi copiado. Porém o backup é feito mesmo assim.

    Ok.






Tópicos Similares

  1. Remover arquivo de varias pastas e subpastas
    Por criscross no fórum Sistemas Operacionais
    Respostas: 2
    Último Post: 14-09-2010, 08:22
  2. remover arquivo usando o unlink
    Por Raphael_suporte no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 17-03-2009, 15:25
  3. erro do ambiente gráfico com arquivo /tmp/.X0-lock
    Por Dedao no fórum Servidores de Rede
    Respostas: 2
    Último Post: 16-01-2009, 10:24
  4. Remover arquivo "falso"
    Por detroyder no fórum Servidores de Rede
    Respostas: 5
    Último Post: 19-12-2004, 17:26
  5. snort+acid+mysql, problemas gravando arquivos tmp
    Por call_ no fórum Segurança
    Respostas: 0
    Último Post: 03-05-2004, 10:34

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L