Duplicity + Amazon S3 Glacier. Quanto "Descongelar" para retomar o backup

3

Já faz alguns meses desde a última vez que fiz um backup de Duplicidade [para o Amazon S3] e, nesse meio tempo graças a uma regra automática de 30 dias que tenho nos meus buckets da Amazon, meu backup do S3 foi movido de ' armazenamento normal de Redundância Reduzida no Glaciar do Amazonas.

Agora, quando eu corro duply <backupname> verify -v9 , vejo a saída sendo interrompida no final com o seguinte [Isto é depois de deixá-lo rodando durante a noite, já que cada restauração do Glacier leva várias horas]:

-------------------------
Chain start time: Sun Dec  1 14:49:39 2013
Chain end time: Fri May  1 20:18:38 2015
Number of contained backup sets: 16
Total number of contained volumes: 1438
 Type of backup set:                            Time:      Num volumes:
                Full         Sun Dec  1 14:49:39 2013               318
         Incremental         Wed Dec 11 13:21:16 2013                 1
         Incremental         Wed Dec 18 19:48:07 2013                15
         Incremental         Tue Dec 31 18:45:25 2013                 4
         Incremental         Sat Jan  4 18:06:42 2014                 9
         Incremental         Sat Feb 15 15:14:59 2014                15
         Incremental         Sat Feb 15 15:43:26 2014                 1
         Incremental         Mon Feb 17 10:18:31 2014                 3
         Incremental         Mon Feb 17 10:24:57 2014                 1
         Incremental         Wed Feb 19 14:35:22 2014                 1
         Incremental         Wed Feb 19 14:38:52 2014                 1
         Incremental         Sun Mar  2 22:37:32 2014               514
         Incremental         Wed Jul  9 20:12:22 2014                26
         Incremental         Sat Dec  6 22:57:27 2014               262
         Incremental         Fri May  1 18:37:57 2015               266
         Incremental         Fri May  1 20:18:38 2015                 1
-------------------------
No orphaned or incomplete backup sets found.
Using temporary directory /tmp/duplicity-Q5My3G-tempdir
Registering (mktemp) temporary file /tmp/duplicity-Q5My3G-tempdir/mktemp-DGtqcn-1
File duplicity-full.20131201T144939Z.vol1.difftar.gpg is in Glacier storage, restoring to S3
Waiting for file duplicity-full.20131201T144939Z.vol1.difftar.gpg to restore from Glacier
File duplicity-full.20131201T144939Z.vol1.difftar.gpg was successfully restored from Glacier
Registering (mktemp) temporary file /tmp/duplicity-Q5My3G-tempdir/mktemp-AQObTq-2
Waiting for file duplicity-inc.20131201T144939Z.to.20131211T132116Z.vol1.difftar.gpg to restore from Glacier
File duplicity-inc.20131201T144939Z.to.20131211T132116Z.vol1.difftar.gpg was successfully restored from Glacier
Registering (mktemp) temporary file /tmp/duplicity-Q5My3G-tempdir/mktemp-U6R9NX-3
File duplicity-inc.20131211T132116Z.to.20131218T194807Z.vol1.difftar.gpg is in Glacier storage, restoring to S3
Waiting for file duplicity-inc.20131211T132116Z.to.20131218T194807Z.vol1.difftar.gpg to restore from Glacier
File duplicity-inc.20131211T132116Z.to.20131218T194807Z.vol1.difftar.gpg was successfully restored from Glacier
Registering (mktemp) temporary file /tmp/duplicity-Q5My3G-tempdir/mktemp-6ZNOgl-4
File duplicity-inc.20131218T194807Z.to.20131231T184525Z.vol1.difftar.gpg is in Glacier storage, restoring to S3
Waiting for file duplicity-inc.20131218T194807Z.to.20131231T184525Z.vol1.difftar.gpg to restore from Glacier

Agora, esperava-se que o arquivo difftar mais recente tivesse que ser descongelado do Glacier, para que o Duplicity continuasse de onde parou da última vez. Mas, dado backups são incrementais, estou intrigado sobre o porquê parece ser 'descongelamento' ainda mais [anterior] arquivos difftar. Cancelei o comando por enquanto, mas preciso descobrir se é seguro tentar novamente. Se Duplicity precisar descongelar um punhado de arquivos difftar, antes de continuar, tudo bem. Mas com mais de 80 GB de backup, não posso permitir que ele descubra todo o meu arquivo de backup.

Alguém tem alguma ideia sobre isso?

Última vez, Duplicity estava no meu radar, eu sei que houve conversa sobre adicionar suporte ao Glacier e a mensagem Waiting ... to restore from Glacier sugere que isso foi feito. No entanto, como meus arquivos de backup foram movidos para o Glacier por uma regra de bucket automática, em vez de explicitamente por meio do Duplicity, não tenho certeza se isso estragou tudo ou não, no que diz respeito a poder retomar o backup.

    
por stíobhart 04.06.2016 / 12:16

1 resposta

1

Espero que você execute uma incremental update sem executar verify primeiro. A página man diz

Duplicity does not require access to archive files except when restoring from backup.

mas com base no meu teste verify (pelo menos) conta como um tipo de restauração.

    
por 01.07.2016 / 13:40