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

답변2

:호스트 경로와 호스트 이름을 구분하려면 a를 포함해야 합니다.

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

관련 정보