Backup de 2 diretórios específicos com duplicidade

1

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

    
por ECII 31.08.2013 / 20:11

1 resposta

1

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.

    
por 05.09.2013 / 10:09

Tags