透過 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

更讓我困惑的是,如果我將目的地更改為遠端主機上絕對不可寫的某個網址,我仍然收到上面的訊息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

答案2

您需要包含一個:以將主機名稱與主機上的路徑分開

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

相關內容