Não sei ao certo porque não estou no meu computador no momento, mas para o meu backup, uso
--exclude '**' / file:...
Parece que você está perdendo o argumento da barra.
Eu usei o diretório de backup /home/user/X
com duplicidade usando
duplicity /home/user/X/ file:///home/user/Backup/
Agora, eu quero fazer backup dos diretórios /home/user/X/
e /home/user/Y/
e ignorar QUALQUER OUTRA 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 usei duplicity /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 eu recebo uma nota de
RawDeltaSize 0 (0 bytes)
TotalDestinationSizeChange 0 (0 bytes)
Errors 0
Existe algo que estou em falta ou erroneamente especificado na sintaxe da duplicidade? Por que o --dry-run mostra 0 tamanho do Delta enquanto eu executo o comando eu recebo pelo menos 10Gb de incrementais? É porque estou adicionando um novo diretório que produz esses grandes incrementos?
PS. Eu também estou usando a opção --allow-source-mismatch
Não sei ao certo porque não estou no meu computador no momento, mas para o meu backup, uso
--exclude '**' / file:...
Parece que você está perdendo o argumento da barra.
Tags duplicity