Duply 在路径前添加 AT(@)(Ubuntu 16)

Duply 在路径前添加 AT(@)(Ubuntu 16)

从 Ubuntu 14 更新到 Ubuntu 16 后,duply停止工作 - 或者说继续工作,但将备份文件存储到错误的目录中。

这是重复的配置(摘录):

TARGET='file:///mnt/backup/server'
TARGET_USER=''
TARGET_PASS=''

以下是ps -aux备份开始的时间:

python2 /usr/bin/duplicity --name duply_server --encrypt-key XXXXXXXX --sign-key XXXXXXXX --verbosity 4 --full-if-older-than 14D --force --exclude-filelist /root/.duply/server/exclude / file://@/mnt/backup/server

请注意文件名(最后一个参数)中的 AT 符号 (@)。从 运行时/root/,它会duplicity创建一个文件夹/root/@/mnt/backup/server来存储备份。我不确定这是 duply、duplicity 还是 python 行为的改变。有没有什么办法可以解决这个问题并告诉 duply 完整的文件夹,就像以前一样?

编辑

目前,我假设这是 duply 中的一个错误,它尝试将用户名添加到文件夹中,这是 ftp 的要求。

我的解决方法是创建一个符号链接/root/@/mnt-> /mnt,但这只不过是一种解决方法。所以非常感谢您提供更好的想法!

答案1

这是一个错误,已修复

2.0.2 (2017 年 5 月 23 日)
- 错误修复:永远不要将凭据插入 file:// 目标

你可以从http://duply.net

..ede/duply.net

相关内容