Usando o rsync para fazer backup em dois locais

1

Por favor, perdoe minha ignorância, procurei uma resposta, mas até agora cheguei em branco.

Aqui está o que eu quero fazer:

Use o rsync para fazer backup do servidor de arquivos (Ubuntu Server 14.04) para um dispositivo NAS. Quando este backup estiver concluído, execute novamente o rsync em um servidor remoto via SSH.

Eu tenho uma sensação incômoda de que isso não funcionará corretamente - algo a ver com a forma como o rsync marca os arquivos que já foram armazenados em backup e não foram alterados desde o último backup.

Estou certo em suspeitar que isso possa causar um problema?

Obrigado,

Simon.

    
por Simon 04.12.2014 / 14:17

1 resposta

1

Da página do manual:

DESCRIPTION
   It [rsync] offers a  large  number  of  options
   that  control  every  aspect  of  its behavior and permit very flexible
   specification of the set of files to be copied.  It is famous  for  its
   delta-transfer  algorithm,  which  reduces the amount of data sent over
   the network by sending only the differences between  the  source  files
   and  the  existing  files in the destination.

Fora da caixa, sem nenhum parâmetro especial, o rsync fará exatamente como você precisa :

  • sincronize todas as diferenças com o NAS e sincronize todas as diferenças com o servidor SSH remoto.
  • Na primeira vez que você executá-lo, ele criará uma cópia completa em ambos e, em seguida, sincronizará os dois independentemente.

Mesmo quando a conexão com o servidor remoto é interrompida, ele apenas continuará de onde parou na próxima vez que for invocado.

    
por Fabby 05.12.2014 / 11:29