
在統一設定中,您有一個Backups
選項,您可以選擇Storage Locations
:FTP
, SSH
, WebDAV
, Windows Share
, Custom Location
, Local Folder
。很久以前就有一個選項可以備份到 Ubuntu One(雲端儲存)。我正在尋找類似上傳到 MEGA 的東西。
我嘗試了所有上述選項來備份到站點https://mega.co.nz/
,但沒有成功。我還嘗試透過命令列使用口是心非:
duplicity /home/USERNAME/MEGAsync/ mega://USERNAME:[email protected]/MEGAsync
但是,我收到一條錯誤訊息:
BackendException:驗證客戶端時發生錯誤:-9。
我已經安裝了 mega.py:
sudo pip install mega.py
Requirement already satisfied (use --upgrade to upgrade): mega.py in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied (use --upgrade to upgrade): pycrypto in /usr/lib/python2.7/dist-packages (from mega.py)
Requirement already satisfied (use --upgrade to upgrade): requests in /usr/lib/python2.7/dist-packages (from mega.py)
Cleaning up...
我還在全新安裝的 Virtualbox 機器中嘗試過此操作,以防萬一出現幹擾。但安裝 mega.py 並重新啟動後,我仍然收到上述錯誤。
如何透過備份設定使用 MEGA 作為我的雲端備份儲存?
嘗試過這個:
Ubuntu Trusty Tahr 14.04.2,口是心非 0.6.23,mega.py 0.9.18
錯誤:
BackendException:驗證客戶端時發生錯誤:-9。
Ubuntu Vivid Vervet 15.04,口是心非 0.7.01,mega.py 0.9.18
- 錯誤:
回溯(最近一次呼叫最後一次):
檔案“/usr/bin/duplicity”,第 1500 行,在
with_tempdir(main)
檔案“/usr/bin/duplicity”,第 1494 行,在 with_tempdir
fn()
檔案“/ usr/bin” /duplicity”,第 1327 行,主要
操作 = commandline.ProcessCommandLine(sys.argv[1:])
檔案“/usr/lib/python2.7/dist-packages/duplicity/commandline.py”,第1055 行,在ProcessCommandLine
備份,local_pathname = set_backend(args[0], args[1])
檔案“/usr/lib/python2.7/dist-packages/duplicity/commandline.py”,第 948 行,在 set_backend 中
globals.backend = backend.get_backend (彎曲)
檔案“/usr/lib/python2.7/dist-packages/duplicity/backend.py”,第 221 行,在 get_backend
obj = get_backend_object(url_string)
檔案“/usr/lib /python2.7/dist-packages /duplicity/backend.py”,第 207 行,在 get_backend_object
返回工廠(pu)
檔案“/usr/lib/python2.7/dist-packages/duplicity/backends/megabackend.py” ,第44 行,在在裡面
self.__authorize(parsed_url.username, self.get_password())
檔案“/usr/lib/python2.7/dist-packages/duplicity/backends/megabackend.py”,第 104 行,在 __authorize
self.client.login (email ,密碼)
檔案“/usr/local/lib/python2.7/dist-packages/mega/mega.py”,第31行,登入
self._login_user(電子郵件,密碼)
檔案“/usr/local/ lib/python2 .7/dist-packages/mega/mega.py”,第 42 行,在 _login_user
引發 RequestError(resp)
RequestError: -9
答案1
我已經透過以下步驟解決了 mega 上口是心非的登入問題:
我已經.megarc
在我的中創建了該文件$HOME
[Login]
Username = [email protected]
Password = the-relative-password
然後我用假用戶呼叫口是心非:
duplicity my_local_dir mega://[email protected]/MEGA_REMOTE_DIR
.megarc
口是心非檢查登入參數是否存在並忽略。不幸的是,登入參數擴展(在版本 7.16 中),如果它錯過了口是心非,就會導致路徑計算變得混亂。