Двойное добавление 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, которая пытается добавить имя пользователя в папку, как это требуется для ftp.
Мой обходной путь - создать символическую ссылку /root/@/mnt
-> /mnt
, но это не что иное, как обходной путь. Так что большое спасибо за лучшие идеи!
1 ответ
Это ошибка, которая была исправлена с
2.0.2 (23.05.2017)
- bugfix: никогда не вставлять кредиты в файл:// target
Вы можете получить последнюю версию с http://duply.net/.
..ede / duply.net