<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-License-Identifier: CC-BY-SA-4.0
SPDX-FileCopyrightText: Michael Terry
-->
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" its:version="2.0" type="topic" style="task" id="restore-worst-case" xml:lang="eu">
<info>
  <desc>Zer egin zure fitxategiak leheneratu ezin badituzu</desc>
  <link type="guide" xref="index#restore"/>
  <credit type="author" its:translate="no">
    <name>Michael Terry</name>
  </credit>
  <license href="http://creativecommons.org/licenses/by-sa/4.0/"><p>Creative Commons Attribution-Share Alike 4.0 Unported License</p></license>

    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Asier Sarasua Garmendia</mal:name>
      <mal:email>https://launchpad.net/~asarasuagarmendia</mal:email>
      <mal:years/>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>gorkaazk</mal:name>
      <mal:email>https://launchpad.net/~gorkaazkarate</mal:email>
      <mal:years/>
    </mal:credit>
  </info>

<title>Dena gaizki doanean</title>

<p><app>Déjà Dup</app> may fail.  Maybe it crashes or gives you an error when you try to restore.  When you really need your data back, the last thing you want do deal with is a bug.  Consider filing a <link href="https://gitlab.gnome.org/World/deja-dup/-/issues/new">help request</link> but in the meantime, here are some approaches to workaround a misbehaving <app>Déjà Dup</app> and get your data back.</p>

<note><p>Hurrengo azalpena oso teknikoa da. Ez badiozu zentzurik hartzen, <link xref="support">galdetu</link> beldurrik gabe.</p></note>

<note><p>These instructions assume you are have a command line available. Open a <app>Terminal</app> window first.</p></note>

<section id="which-backend">
<title>Restic or Duplicity?</title>

<p>Over time, <app>Déjà Dup</app> has used different backup tools under the covers. Originally, it used <app>Duplicity</app>. Nowadays, it uses <app>Restic</app>.</p>
<p>Your backup might be in either format, depending on when you created it.</p>
<p>Look in the folder where your backup is kept:</p>
<list>
  <item><p>If the filenames all start with <cmd its:translate="no">duplicity-</cmd>, then it's a <app>Duplicity</app> backup. Read the <app>Duplicity</app> sections below.</p></item>
  <item><p>If you see a <cmd its:translate="no">config</cmd> file and a few folders like <cmd its:translate="no">keys</cmd>, then it's a <app>Restic</app> backup. Read the <app>Restic</app> sections below.</p></item>
</list>
</section>

<section id="restic">
<title>Restoring with Restic</title>

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

<note style="advanced"><p>If you want more information about <app>Restic</app> than presented here, run <cmd its:translate="no">restic --help</cmd>.</p></note>

<p>Saiatuko garen lehen gauza zure datu guztien leheneratze soila izango da. Demagun zure fitxategiak <file its:translate="no">/media/backup</file> modura muntatutako kanpo-gailu batean daudela eta babeskopia zifratzea aukeratu zenuela. Saiatu hau:</p>
<screen its:translate="no">restic restore --repo=/media/backup --target=/tmp/restore latest</screen>

<p>Babeskopia ez bazenuen zifratu, erantsi <cmd its:translate="no">--insecure-no-password</cmd> komandoari.</p>

<p>If you need to do more advanced debugging, read their <link href="https://restic.readthedocs.io/en/stable/077_troubleshooting.html">troubleshooting guide</link>.</p>
</section>

<section id="duplicity">
<title>Duplicity bidez leheneratzen</title>

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

<note style="advanced"><p>If you want more information about <app>Duplicity</app> than presented here, read <link href="http://duplicity.gitlab.io/docs.html">its online documentation</link>.</p></note>

<p>Saiatuko garen lehen gauza zure datu guztien leheneratze soila izango da. Demagun zure fitxategiak <file its:translate="no">/media/backup</file> modura muntatutako kanpo-gailu batean daudela eta babeskopia zifratzea aukeratu zenuela. Saiatu hau:</p>
<screen its:translate="no">duplicity restore file:///media/backup /tmp/restore</screen>

<p>Babeskopia ez bazenuen zifratu, erantsi <cmd its:translate="no">--no-encryption</cmd> komandoari.</p>

<section id="duplicity-locations">
<title>Other Storage Locations</title>
<p>If you backed up to a remote or cloud server, the syntax you use with <app>Duplicity</app> will be different than the external drive example above.</p>
<p>Read the <app>Duplicity</app> documentation for instructions on how to connect to your server, or try downloading all the <app>Duplicity</app> files yourself to a local folder and following the simpler example above.</p>
</section>

<section id="duplicity-by-hand">
<title>Restoring Duplicity Files by Hand</title>

<p><app>Duplicity-k</app> berak ere funtzionatzen ez badu, esperantza gutxi. Babeskopiaren fitxategi-formatua konplexua da eta ezin da erraz manipulatu. Hala ere, oso larri bazabiltza, beste saio bat egin daiteke.</p>

<p>Babeskopia urruneko edo hodeiko zerbitzari batean egin baduzu, hasteko deskargatu <app>duplicity</app>-ren fitxategiak eta jarri zure ordenagailuko karpeta batean. Ondoren, sartu karpeta horren bide-izena zure terminalean.</p>

<p><app>Duplicity</app> aplikazioak bolumen izeneko puska txikietan gordetzen ditu datuak. Bolumen batzuk aldizka egindako kopia berri edo 'full' deritzenak dira, etab beste batzuk 'inc' edo inkrementalenak dira. Babeskopia oso baten bolumen-multzoaren 1. bolumenean hasita, fitxategiak bolumenez bolumen leheneratu beharko dituzu.</p>

<p>Zure babeskopia zifratu bazenuen, lehenengo bolumena deszifratu behar duzu <cmd its:translate="no">gpg</cmd> komandoarekin. Demagun <file its:translate="no">duplicity-full.20110127T131352Z.vol1.difftar.gpg</file> daukazula:</p>
<screen its:translate="no">gpg --output duplicity-full.20110127T131352Z.vol1.difftar --decrypt duplicity-full.20110127T131352Z.vol1.difftar.gpg</screen>

<p>Edo dena batera egin (segurtatu nahiko espazio daukazula!):</p>
<screen its:translate="no">gpg --multifile --decrypt duplicity-full.20110127T131352Z.*.difftar.gpg</screen>

<p>Orain <file its:translate="no">.difftar</file> edo <file its:translate="no">.difftar.gz</file> bolumena daukazu (hura deszifratu behar izan duzun ala ez). Erabili <cmd its:translate="no">tar</cmd> banakako adabaki-fitxategiak erauzteko:</p>
<screen its:translate="no">tar xf duplicity-full.20110127T131352Z.vol1.difftar</screen>

<p>Edo berriro, egin dena batera:</p>
<screen its:translate="no">for t in duplicity-full.20110127T131352Z.*.difftar; do tar xf $t; done</screen>

<p>Orain adabaki-fitxategiak <file its:translate="no">multivolume_snapshot</file> eta <file its:translate="no">snapshot</file> karpetetan egongo dira. Bolumen anitz hartu zituen fitxategi bakoitza <file its:translate="no">multivolume_snapshot</file> karpetan egongo da. Demagun <file its:translate="no">/home/jane/essay.txt</file> fitxategiaren babeskopia egin zenuela:</p>
<screen its:translate="no">cd multivolume_snapshot/home/jane/essay.txt
cat * &gt; essay.txt</screen>

<p>Babeskopia inkrementaletako datuak berreskuratzeko, erabili <cmd its:translate="no">rdiff</cmd> fitxategiak itsasteko. Ikusi <cmd its:translate="no">man rdiff</cmd> erabilera ezagutzeko.</p>

</section>
</section>

</page>
