rsync opções para excluir exclusões

0

Eu backup meus arquivos do meu desktop para 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/"

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

Isso não é o que eu estou tentando fazer. Eu quero excluir as exclusões do lado remoto, mas ainda enviar arquivos de local para remoto. Meus parâmetros atuais estão excluindo-os completamente. Como posso excluir as exclusões para o servidor, mas ainda incluir arquivos do local para o servidor?

    
por M. of CA 09.06.2013 / 23:20

1 resposta

1

Todas as opções relacionadas à exclusão se aplicam a tudo que está sendo sincronizado, não é possível 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/Downloads e Torrents/Watch com exclusão. Em seguida, faça backup apenas dos diretórios Torrents/Watch e Torrents/Downloads , mas sem a opção --delete .

    
por 11.06.2013 / 13:04