Backup

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

  • December 12, 2017

從 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,但這只不過是一種解決方法。因此,非常感謝您提供更好的想法!

這是一個已修復的錯誤

2.0.2 (23.05.2017)

  • 錯誤修正:永遠不要在 file:// 目標中插入憑據

您可以從http://duply.net獲取最新版本。

..ede / duply.net

引用自:https://serverfault.com/questions/887404