エラーなしでsftpを介してデュアルバックアップが実行されましたが、ファイルはリモートホストに転送されませんでした。なぜですか?

エラーなしでsftpを介してデュアルバックアップが実行されましたが、ファイルはリモートホストに転送されませんでした。なぜですか?

次のコマンドを使用してリモートバックアップを実行したいと思います/home

duplicity full /home sftp://[email protected]/home/user/backup

コマンドを実行すると、次のような出力が表示されます。

Local and Remote metadata are synchronized, no sync needed.
Last full backup date: none
GnuPG passphrase: 
Retype passphrase to confirm: 
--------------[ Backup Statistics ]--------------
StartTime 1465578990.15 (Fri Jun 10 19:16:30 2016)
EndTime 1465578990.22 (Fri Jun 10 19:16:30 2016)
ElapsedTime 0.07 (0.07 seconds)
SourceFiles 75
SourceFileSize 118644 (116 KB)
NewFiles 75
NewFileSize 118644 (116 KB)
DeletedFiles 0
ChangedFiles 0
ChangedFileSize 0 (0 bytes)
ChangedDeltaSize 0 (0 bytes)
DeltaEntries 75
RawDeltaSize 110452 (108 KB)
TotalDestinationSizeChange 35295 (34.5 KB)
Errors 0
-------------------------------------------------

ただし、リモートホストにファイルは保存されません。たとえば、上記のコマンドでターゲットを変更すると、バックアップファイルが期待どおりにローカルに保存され、上記と同じ端末出力が表示されます。sftp://[email protected]/home/user/backupsfile:///home/user/backup

私をさらに混乱させることは、ターゲットをリモートホストから確実に書き込めないいくつかのURLに変更すると、まだ上記のメッセージが表示されますが、Errors 0もちろんファイルがリモートホストに送信されないことです。

私は何が間違っていましたか?ローカルバックアップはできますが、リモートバックアップはできず、ファイルがエラーメッセージなしでリモートホストに転送されないのはなぜですか?


追加情報:

--verbosity 9スイッチとリモートホストに存在しないディレクトリ(ターゲットディレクトリとして設定)を使用してコマンドを実行します。

[...]
AsyncScheduler: running task synchronously (asynchronicity disabled)
ssh: [chan 1] open('/var/httpd.www/home/notExistingDir/duplicity-full.20160610T173142Z.vol1.difftar.gpg', 'wb')
ssh: [chan 1] open('/var/httpd.www/home/notExistingDir/duplicity-full.20160610T173142Z.vol1.difftar.gpg', 'wb') -> 00000000
ssh: [chan 1] close(00000000)
ssh: [chan 1] stat('/var/httpd.www/home/notExistingDir/duplicity-full.20160610T173142Z.vol1.difftar.gpg')
Deleting /tmp/duplicity-gYlv_8-tempdir/mktemp-MOjDuP-2
Forgetting temporary file /tmp/duplicity-gYlv_8-tempdir/mktemp-MOjDuP-2
AsyncScheduler: task completed successfully
Processed volume 1
[...]

ベストアンサー1

~user/home/user/backup ターゲットコンピュータにバックアップしたようです。

試してみてください。追加のスラッシュは絶対パスを表します。

duplicity full /home sftp://[email protected]//home/user/backup

または代替的に

duplicity full /home sftp://[email protected]/backup

..ede/duply.net

おすすめ記事