如何更改默认的 duplicity 存档目录?

如何更改默认的 duplicity 存档目录?

我如何更改 duplicity 默认存档目录 (~/.cache/)?以下选项似乎被忽略了。

选项 --archive-dir=/volume4/duplicity/cache/ --name 备份

duplicity 0.6.21 (January 23, 2013)
Linux 3.2.40 #4458 SMP Thu Mar 6 14:16:00 CST 2014
/usr/bin/python 2.7.6 (default, Nov 11 2013, 13:32:18)
[GCC 4.6.4 20120731 (prerelease)]

重复参数

Args: /opt/bin/duplicity --no-encryption --verbosity=5 --archive-dir=/volume4/duplicity/cache/ --name backup --tempdir /volume4/tmp/ --full-if-older-than 14D --volsize 100 /volume1/data file:///volume3/backup

Duplicity 使用默认缓存目录,而不是定义的--存档目录

Connecting with backend: LocalBackend
Archive dir: /root/.cache/duplicity/fb29be0e131386b16ed08d63a092fcc4

欺骗使用--存档目录仅适用于临时文件,但不能作为本地存档目录。

Using temporary directory /volume4/duplicity/cache/backup/duplicity-6b4wDx-tempdir
Deleting /volume4/duplicity/cache/backup/duplicity-inc.20140317T222627Z.to.20140317T222916Z.manifest

应该使用哪个选项来更改存档目录?

答案1

您实际上正在使用正确的选项,但是 duplicity 会因为等号 = 而忽略它。

因此,不要使用

--archive-dir=/volume4/duplicity/cache/ --name backup

你必须使用:

--archive-dir /volume4/duplicity/cache/ --name backup

答案2

我在使用 systemrescuecd(一个 livecd)时遇到了同样的问题。

作为解决方案,我必须将 /root/.cache/duplicity 符号链接到已安装硬盘上的 tempdir。

相关内容