MEGA に重複アップロードするにはどうすればいいですか?

MEGA に重複アップロードするにはどうすればいいですか?

Unity 設定にはBackupsオプションがあり、そこから選択できますStorage Locations: FTP、、、、、。昔は、Ubuntu One(クラウド ストレージ) にバックアップするオプションがありました。MEGA にアップロードするための同様のものを探していSSHますWebDAVWindows ShareCustom LocationLocal Folder

サイトにバックアップするために、前述のオプションをすべて試しましたhttps://mega.co.nz/が、うまくいきませんでした。また、duplicity を使用してコマンドライン経由でも試しました。

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、Duplicity 0.6.23、mega.py 0.9.18

    • エラー:

    • BackendException: クライアントの認証中にエラーが発生しました: -9。

  • Ubuntu Vivid Vervet 15.04、Duplicity 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、main
action = commandline.ProcessCommandLine(sys.argv[1:])
ファイル "/usr/lib/python2.7/dist-packages/duplicity/commandline.py"、行 1055、ProcessCommandLine
backup、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(bend)
ファイル"/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
return factory(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, password)
ファイル "/usr/local/lib/python2.7/dist-packages/mega/mega.py"、行 31、login 内
self._login_user(email, password)
ファイル "/usr/local/lib/python2.7/dist-packages/mega/mega.py"、行 42、_login_user 内
RequestError(resp) が発生します
RequestError: -9

答え1

私は次の手順でメガの重複ログイン問題を解決しました:

私は.megarc自分の$ホーム

[Login]
Username = [email protected]
Password = the-relative-password

見るメガク (5) マニュアル

次に、偽のユーザーで duplicity を呼び出します。

duplicity my_local_dir mega://[email protected]/MEGA_REMOTE_DIR

duplicity はログイン パラメータの存在を確認し.megarc、無視します。残念ながら、ログイン パラメータは (リリース 7.16 では) 期待どおりに機能せず、それが見つからない場合、duplicity はパスの計算を台無しにします。

関連情報