Qué hacer si no puede restaurar sus archivos
Michael Terry

Creative Commons Attribution-Share Alike 4.0 Unported License

Abc
https://launchpad.net/~abcdefghijk-deactivatedaccount
Adolfo Jayme
https://launchpad.net/~fitojb
Carlos Antolín Lucas
https://launchpad.net/~carlosantolin
Carlos Ramos
https://launchpad.net/~carlosrges
Dante Díaz
https://launchpad.net/~dante
Fco. Javier Serrador
https://launchpad.net/~serrador-tecknolabs
Javier Domingo
https://launchpad.net/~txomon
José Edgardo López Vásquez
https://launchpad.net/~magjogui
Luciano Facchinelli
https://launchpad.net/~facchinelli-luciano
Monkey
https://launchpad.net/~monkey-libre
Pablo Capeluto
https://launchpad.net/~pablocapeluto
Paco Molinero
https://launchpad.net/~franciscomol
Ricardo Pérez López
https://launchpad.net/~ricardo
Rodrigo Lledó
https://launchpad.net/~rodhos-hp
fgp
https://launchpad.net/~komakino
joaquin
https://launchpad.net/~juanin4ever

# Cuando todo va mal

Déjà Dup puede fallar. Quizás se cuelgue o le de un error al tratar de restaurar. Cuando en verdad necesite restaurar sus archivos, lo último que necesita es un error. Considere informar de un error pero mientras tanto, aquí tiene algunos medios para solucionar un mal comportamiento de Déjà Dup y recuperar sus archivos.

Lo que sigue podría ser de nivel técnico. Si no lo entiende, no dude en pedir ayuda.

These instructions assume you are have a command line available. Open a Terminal window first.

# Restic or Duplicity?

Over time, Déjà Dup has used different backup tools under the covers. Originally, it used Duplicity. Nowadays, it uses Restic.

Your backup might be in either format, depending on when you created it.

Look in the folder where your backup is kept:

If the filenames all start with duplicity-, then it's a Duplicity backup. Read the Duplicity sections below.

If you see a config file and a few folders like keys, then it's a Restic backup. Read the Restic sections below.

# Restoring with Restic

On the assumption that Déjà Dup is just not working for you right now, let’s use the command line tool Restic that is used by Déjà Dup behind the scenes to back up and restore your files.

If you want more information about Restic than presented here, run restic --help.

Lo primero que intentaremos es una restauración simple de todos sus datos. Suponiendo que sus archivos esten en una unidad externa montada como /media/backup y que eligió cifrar su respaldo, intente esto:

    restic restore --repo=/media/backup --target=/tmp/restore latest

Si no cifró el respaldo, añada --insecure-no-password a la orden.

If you need to do more advanced debugging, read their troubleshooting guide.

# Restaurar con Duplicity

On the assumption that Déjà Dup is just not working for you right now, let’s use the command line tool duplicity that is used by Déjà Dup behind the scenes to back up and restore your files.

If you want more information about Duplicity than presented here, read its online documentation.

Lo primero que intentaremos es una restauración simple de todos sus datos. Suponiendo que sus archivos esten en una unidad externa montada como /media/backup y que eligió cifrar su respaldo, intente esto:

    duplicity restore file:///media/backup /tmp/restore

Si no cifró el respaldo, añada --no-encryption a la orden.

## Other Storage Locations

If you backed up to a remote or cloud server, the syntax you use with Duplicity will be different than the external drive example above.

Read the Duplicity documentation for instructions on how to connect to your server, or try downloading all the Duplicity files yourself to a local folder and following the simpler example above.

## Restoring Duplicity Files by Hand

Si ni siquiera duplicity funciona, quedan pocas esperanzas. El formato del respaldo es complicado y difícilmente manipulable. Pero si está desesperado, merece la pena intentarlo.

Si usó un servidor remoto o un servidor en la nube para guardar su copia de seguridad, primero descargue todos los archivos de duplicity a una carpeta de su equipo. Luego entre en dicha carpeta a través de su terminal.

Duplicity guarda sus datos en pequeños trozos llamados volúmenes. Algunos volúmenes pertenecen a los respaldos «comp» completos o nuevos y otros a los respaldos «inc» o incrementales. Para comenzar con un conjunto de volúmenes de respaldo completo en el volumen 1, necesitará restaurar archivos de volumen a volumen.

Si cifró su respaldo, primero debe descifrar el volumen con gpg. Supongamos que tiene duplicity-full.20110127T131352Z.vol1.difftar.gpg:

    gpg --output duplicity-full.20110127T131352Z.vol1.difftar --decrypt duplicity-full.20110127T131352Z.vol1.difftar.gpg

O haga todo a la vez (asegúrese de contar con espacio en disco suficiente):

    gpg --multifile --decrypt duplicity-full.20110127T131352Z.*.difftar.gpg

Ahora tiene un volumen .difftar o .difftar.gz (dependiendo de si tuvo que decifrar o no). Use tar en los que tenga que extraer los archivos de parches individuales:

    tar xf duplicity-full.20110127T131352Z.vol1.difftar

O de nuevo, para hacerlo todo a la vez:

    for t in duplicity-full.20110127T131352Z.*.difftar; do tar xf $t; done

Ahora los parches se encontrarán en las carpetas multivolume_snapshot y snapshot. Cada archivo que abarque múltiples volúmenes se encontrará en multivolume_snapshot. Digamos que respaldó en /home/jane/essay.txt:

    cd multivolume_snapshot/home/jane/essay.txt
    cat * > essay.txt

Para recuperar sus datos desde respaldos incrementales, use rdiff para combinar los archivos. Vea man rdiff para su uso.