Backup, sincronização e aplicação espelhada

1

No Windows, usei Zback para:

  • Fazendo backup de alguns diretórios para uma unidade em rede.

    (por exemplo, copiando todos os novos arquivos da origem para o destino)

  • Mantendo um espelho de alguns diretórios em uma unidade de rede.

    (isto é, copiando todos os novos arquivos da origem para o destino e excluindo arquivos do destino que não existem mais na origem)

  • Sincronizando minha pasta de trabalho com meu pen drive.

    (ou seja, sobrescrevendo arquivos antigos no destino com arquivos mais novos da origem e vice-versa)

Existe alguma aplicação única para o Ubuntu que possa fazer tudo isso?

De preferência, algo com suporte a scripts e GUI. Eu realmente não quero ter que recorrer ao Wine para algo tão simples. Eu tentei grsync , mas isso parece falta de funcionalidade.

Preciso aprender rsync ou existe outra alternativa?

    
por Sixhobbits 01.02.2013 / 23:19

1 resposta

2

Apenas use o rsync, é extremamente poderoso, muito genérico e não tão difícil de usar.

  • Seu cenário de backup:

    rsync -avz  /home/myfolder/* 192.168.40.1:/remote/backup/myfolder/*
    
  • Mantendo as pastas sincronizadas (removendo coisas desnecessárias do destino)

    rsync -avz  --delete  /home/keepsynced 192.168.40.1:/remote/backup/keepsynced
    
  • Da pasta para o usb:

    Assim como o primeiro, basta alterar o IP para um caminho local. O Rsync sobrescreverá arquivos no terminal remoto, se existirem.

Se você quiser pular a inserção de uma senha toda vez que estiver sincronizando com seu host de backup de rede. Basta seguir esta instrução

    
por tomodachi 01.02.2013 / 23:37