Recuperar arquivos usando o comando rdiff-backup

2

Estou tentando entender o comando rdiff-backup que já está implementado para fazer backups.Minha pergunta é o que é o comando para restaurar todos os arquivos em um arquivo de backup .gz usando o comando rdiff-backup.Seu comentário tem sido muito útil .

Se eu tiver arquivos como

Os incrementos disponíveis são:

   Time                       Size        Cumulative size
   -----------------------------------------------------------------------------
  Sun Jul 25 23:31:34 2010         4.19 GB           4.19 GB   (current mirror)
  Sat Jul 24 23:31:34 2010         1.28 MB           4.19 GB
  Fri Jul 23 23:31:34 2010         0 bytes           4.19 GB
  Thu Jul 22 23:31:34 2010         1.26 MB           4.19 GB
  Wed Jul 21 23:31:37 2010         1.11 MB           4.19 GB
  Tue Jul 20 23:31:33 2010         1.23 MB           4.20 GB

Haverá muitos arquivos .gz então vamos dizer iwant para recuperar todos os dados até Thu Jul 22 23:31:34 2010 .Como faço para fazer.Como restaurar todo o arquivo em um arquivo .gz

    
por Hulk 26.07.2010 / 15:09

2 respostas

3

Eu entendo que você está fazendo o backup de um tarball que mora em um diretório? Se assim for, você terá que restaurar o arquivo completo em algum momento no tempo. Geralmente funciona como:

rdiff-backup -r time file /destination/directory

Assim, por exemplo, digamos que você está tentando recuperar o que está em um diretório chamado exemplo da sua pasta raiz do rdiff:

cd /dir/of/rdiff/backup

rdiff-backup -r 3D example /tmp/newcopy

e você obterá a cópia a partir de 3 dias atrás e a colocará em /tmp/newcopy

leia a man page, seção RESTORING .

    
por 26.07.2010 / 16:23
1

Mais informações sobre o formato de hora podem ser encontradas na página de manual do rdiff-backup em "FORMATOS DE HORA".

    
por 29.07.2010 / 03:49