opções de rsync para excluir exclusões

opções de rsync para excluir exclusões

Eu faço backup dos meus arquivos da minha área de trabalho para a minha caixa FreeNAS com rsync. Aqui está o comando que eu uso:

rsync.exe  -v -rlt -z --chmod=a=rw,Da+x --delete --exclude="Torrents/Downloads" --exclude="Torrents/Watch" "/cygdrive/D/Storage/" "garni::Storage/"

portanto, isso ignora os diretórios "Torrents/Downloads" e "Torrents/Watch", portanto não os excluirá no lado remoto. Funciona bem.

Não é isso que estou tentando fazer. Quero excluir as exclusões do lado remoto, mas ainda enviar arquivos do local para o remoto. Meus parâmetros atuais os excluem completamente. Como posso excluir as exclusões do servidor, mas ainda incluir arquivos do local para o servidor?

Responder1

Todas as opções relacionadas à exclusão se aplicam a tudo que está sendo sincronizado; você não pode alterá-las para diretórios específicos.

Você pode fazer o que quiser executando dois rsyncs. Primeiro use seu comando existente para fazer backup de tudo, exceto Torrents/Downloadse Torrents/Watchcom exclusão. Em seguida, faça backup apenas dos diretórios Torrents/Watche Torrents/Downloads, mas sem a --deleteopção.

informação relacionada