Duplicidade inclui / exclui diretórios e links simbólicos

2

Estou tentando configurar o Duplicity para executar um backup de configurações de todo o sistema. Entre outras coisas, gostaria de fazer backup das configurações em /etc/portage/ , o arquivo /usr/src/linux/.config e os scripts de autoinicialização do KDE localizados em /home/myuser/.kde4/Autostart/ . Isto é o que meu atual backup-include-list.txt se parece:

/etc/timezone

/usr/src/linux/.config

- /etc/portage/bin/
- /etc/portage/make.conf.catalyst
- /etc/portage/make.profile
- /etc/portage/postsync.d/
- /etc/portage/repo.postsync.d/
/etc/portage

/home/myuser/.bashrc
/home/myuser/.kde4/Autostart/

O comando que uso para executar o Duplicity:

duplicity -v8 --asynchronous-upload --full-if-older-than 30D --include-filelist backup-include-list.txt --exclude '**' / $REMOTE_URL

/etc/timezone e .bashrc são copiados com êxito. No entanto, nada em /etc/portage/ ou /home/myuser/.kde4/Autostart/ é copiado. Além disso, o Duplicity não manipula o link simbólico /usr/src/linux/ e depois da restauração acabei com

$ ls -l testrestore/usr/src
total 0
lrwxrwxrwx 1 root root 20  4 June  16:20 linux -> linux-3.18.12-gentoo

Minha versão é duplicity 0.6.25 .

Esta pergunta não ajuda, já que tenho bastante a mesma situação e a solução proposta não funciona para mim. Como faço para corrigir os diretórios incluídos / excluídos e o problema de link simbólico?

    
por Pastafarianist 04.06.2015 / 15:25

1 resposta

1

use --include-globbing-filelist em vez disso. antes de 0.7.03 os parâmetros comuns da lista de arquivos eram globulares agnósticos.

wrt. o problema de link simbólico. Isso pode ser um caso de canto, pois o link simbólico resolve para um destino em uma pasta excluída. tente incluir

 + /usr/src/linux*/.config

geralmente usam a sintaxe globbing ou não, conforme descrito na resposta acima.

boa sorte ..ede / duply.net

    
por 05.06.2015 / 13:03