O backup de duplicidade via sftp termina sem erros, mas nenhum arquivo é transferido para o host remoto, por quê?

3

Eu quero usar o seguinte comando para fazer um backup remoto de /home :

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

Quando o comando é executado, recebo a seguinte saída:

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

Mas nenhum arquivo é armazenado no host remoto. Se eu alterar o destino sftp://[email protected]/home/user/backups no comando acima para, por exemplo, file:///home/user/backup , os arquivos de backup são armazenados localmente como esperado, e recebo a mesma saída de terminal acima.

O que mais me intriga é que se eu mudar o destino para algum URL que definitivamente não é gravável no host remoto, eu ainda recebo a mensagem acima dizendo Errors 0 , mas é claro que nenhum arquivo é transferido para o host remoto.

O que estou fazendo de errado? Por que posso fazer um backup local, mas não remoto, e por que não há mensagem de erro quando os arquivos não são transferidos para o host remoto?

Informações adicionais:

Tentou executar o comando com a opção --verbosity 9 e um diretório que não existe no host remoto definido como o diretório de destino:

[...]
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
[...]
    
por PetaspeedBeaver 10.06.2016 / 19:24

2 respostas

4

parece que você fez backup para   %código% na máquina de destino.

tente (observe a barra extra sinalizando um caminho absoluto)

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

ou alternativamente

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

.

.. ede / duply.net

    
por 11.06.2016 / 07:09
-1

Você precisa incluir um : para separar o nome do host do caminho no host

duplicity full /home sftp://[email protected]:/home/user/backup
    
por 30.08.2016 / 05:36