从 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
来存储备份。我不确定这是否是重复、重复或 python 行为的变化。知道如何解决这个问题并重复完整的文件夹,因为它曾经可以工作吗?
编辑
现在,我认为这是 duply 中的一个错误,它试图根据 ftp 的要求将用户名添加到文件夹中。
我的解决方法是创建一个符号链接/root/@/mnt
-> /mnt
,但这只不过是一种解决方法。因此,非常感谢您提供更好的想法!
这是一个已修复的错误
您可以从http://duply.net获取最新版本。
..ede/duply.net