口是心非包括/排除目录和符号链接

口是心非包括/排除目录和符号链接

我正在尝试配置口是心非来执行系统范围的设置备份。除此之外,我想备份 中的设置/etc/portage/、文件/usr/src/linux/.config和位于 中的 KDE 自动启动脚本/home/myuser/.kde4/Autostart/。这就是我当前的backup-include-list.txt样子:

/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/

我用来运行口是心非的命令:

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

/etc/timezone.bashrc已备份成功。但是,/etc/portage/或中的任何内容都/home/myuser/.kde4/Autostart/不会被复制。此外,口是心非不处理符号链接/usr/src/linux/,恢复后我最终得到

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

我的版本是duplicity 0.6.25.

这个问题没有帮助,因为我的情况几乎相同,并且建议的解决方案对我不起作用。如何修复包含/排除目录和符号链接问题?

答案1

使用 --include-globbing-filelist 代替。在 0.7.03 之前,普通文件列表参数与通配无关。

字。符号链接问题。这可能是一种特殊情况,因为符号链接解析到排除文件夹中的目标。尝试包括

+ /usr/src/linux*/.config

通常使用或不使用通配符语法,如上面链接的答案中所述。

祝你好运..ede/duply.net

相关内容