Rsync --backup-dir parece ser ignorado

9

Desejo usar o rsyncbackup de um diretório de um local local para um local remoto e armazenar os arquivos alterados em outro local remoto. Eu usei:

rsync -rcvhL --progress --backup \
  [email protected]:/home/user/Changes/`date +%Y.%m.%d` . \
  [email protected]:/home/user/Files/

A --backup-dirpermanece vazia, enquanto deve ser preenchida. É possível que o que estou tentando realizar não seja possível ou estou fazendo algo errado?

Patrik
fonte

Respostas:

6

--backup-dir = DIR

Em combinação com a opção --backup, isso diz ao rsync para armazenar todos os backups no diretório especificado no lado do recebimento. Isso pode ser usado para backups incrementais. Além disso, você pode especificar um sufixo de backup usando a opção --suffix (caso contrário, os arquivos copiados no diretório especificado manterão seus nomes de arquivos originais).

Palavra-chave receiving side,. Portanto, a sintaxe correta é --backup-dir=/path/on/destination/serverEspero que responda à sua pergunta.

Quando vi sua sintaxe, fiquei um pouco empolgado por um segundo, porque achei que era capaz de redirecionar os arquivos de backup para outro servidor.

naisanza
fonte