Faça backup de 2 diretórios específicos com duplicidade

Faça backup de 2 diretórios específicos com duplicidade

Eu costumava fazer backup do diretório /home/user/Xcom duplicidade usando

duplicity /home/user/X/ file:///home/user/Backup/ 

Agora, quero fazer backup de diretórios/home/user/X/ e /home/user/Y/e ignore QUALQUER COISA em /home/user/(outros diretórios, arquivos ocultos em/home/user/)

Qual é a maneira apropriada de especificar isso? Intuitivamente eu usaria

duplicity --include /home/user/X/ --include /home/user/Y/ --exclude '**' file:///home/user/Backup/ 

mas gera um erro ( Command line error: Expected 2 args, got 1).

eu useiduplicity /home/user/ --include /home/user/X/ --include /home/user/Y/ --exclude '**' file:///home/user/Backup/

mas produz um backup incremental de 10 GB para um arquivo delta de 300 MB

Quando eu uso o --dry-run recebo uma nota de

RawDeltaSize 0 (0 bytes)
TotalDestinationSizeChange 0 (0 bytes)
Errors 0

Há algo que estou faltando ou especifico incorretamente na sintaxe de duplicidade? Por que --dry-run mostra tamanho Delta 0 enquanto executo o comando obtenho pelo menos 10 Gb de incrementais? É porque estou adicionando um novo diretório que produz esses grandes incrementos?

PS. Também estou usando a opção --allow-source-mismatch

Responder1

Não sei por que, já que não estou no computador no momento, mas para meu backup, uso

    --exclude '**' / file:...

Parece que você está perdendo a barra argumento.

informação relacionada