<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" its:version="1.0" type="topic" id="restore-worst-case" xml:lang="eu">
<info>
  <desc>Zer egin zure fitxategiak leheneratu ezin badituzu</desc>
  <link type="guide" xref="index#restore"/>
</info>

<title>Dena gaizki doanean</title>

<p><app>Déjà Dup</app> aplikazioak huts egin dezake. Kraskatu egin daiteke edo errore bat eman dezake datuak leheneratzerakoan. Zure datuak berreskuratu nahi dituzunean behar duzun azken gauza akats bat da. <link href="https://launchpad.net/deja-dup/+filebug">Akatsa jakinaraz diezagukezu</link>, baina bitartean, hemen dituzu <app>Déjà Dup</app> gaizki aritu denerako zure datuak berreskuratzeko zenbait modu.</p>

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

<steps>
  <item><p>Ireki <app>Terminala</app> <keyseq><key>Ktrl</key><key>Alt</key><key>T</key></keyseq> sakatuz.</p></item>
  <item><p>Sortu leheneratutako zure fitxategiak utziko diren direktorioa. Gida honek <file its:translate="no">/tmp/restore</file> erabiliko du:</p>
<screen its:translate="no">mkdir -p /tmp/restore</screen></item>
</steps>

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

<p>Justu oraintxe <app>Déjà Dup-ek</app> funtzionatzen ez badizu, komando-lerroko <app>duplicity</app> tresna erabil dezakezu zure fitxategien babeskopia egin edo haiek leheneratzeko, <app>Déjà Dup-ek</app> huraxe erabiltzen baitu oinarrian.</p>

<note style="advanced"><p>Hemen ematen dena baino informazio gehiago nahi baduzu <app>duplicity</app> aplikazioari buruz, exekutatu <cmd>man duplicity</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">duplicity --gio file:///media/backup /tmp/restore</screen>

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

<section id="locations">
<title>Babeskopiaren beste kokapen batzuk</title>
<p>Babeskopia urruneko edo hodeiko zerbitzari batean egin baduzu, <app>duplicity</app> aplikazioan erabili behar duzu sintaxia goiko adibidean jarritakoa ez bezalakoa izan daiteke. Jarraitu irakurtzen babeskopiarako erabili duzun kokapenarekin nola konektatu behar duzun ikasteko.</p>
<note><p>Gogoan izan <cmd its:translate="no">--no-encryption</cmd> eranstea adibide modura ematen den edozein komandori, zure babeskopia zifratuta ez badago.</p></note>
<p><app>Duplicity</app> aplikazioak zure zerbitzariarekin konektatzeko zailtasunak baditu, saiatu <app>duplicity</app> fitxategiak deskargatzen karpeta lokal batera, goian eman den adibide sinplea jarraituz.</p>
<terms>
  <item>
    <title>Amazon S3</title>
    <p>Begiratu zure Amazon S3 zerbitzuaren atzitze-gakoaren IDa eta atzitze-gako sekretua eta ordeztu azpiko adibideko <var>ID</var> eta <var>SECRET</var> balio horiekin.</p>
    <p>Beharbada babeskopiaren fitxategiak kokatzeko karpeta bat adierazi duzu. Beheko adibidean, ordeztu <var>FOLDER</var> guztiak karpeta horren bide-izenarekin.</p>
    <screen its:translate="no">
export AWS_ACCESS_KEY_ID=<var its:translate="yes">IDa</var>
export AWS_SECRET_ACCESS_KEY=<var its:translate="yes">SEKRETUA</var>
duplicity s3+http://deja-dup-auto-<var its:translate="yes">MINUSKULEN_IDa</var>/<var its:translate="yes">KARPETA</var> /tmp/restore</screen>
  </item>
  <item>
    <title>Rackspace hodeiko fitxategiak</title>
    <p>Begiratu Rackspace zerbitzuan duzun erabiltzaile-izena eta API gakoa eta ordeztu azpiko adibideko <var>USERNAME</var> eta <var>KEY</var> balio horiekin.</p>
    <p>Beharbada babeskopiaren fitxategiak kokatzeko edukiontzi bat adierazi duzu. Beheko adibidean, ordeztu <var>CONTAINER</var> guztiak edukiontzi horren bide-izenarekin.</p>
    <screen its:translate="no">
export CLOUDFILES_USERNAME=<var its:translate="yes">ERABILTZAILE-IZENA</var>
export CLOUDFILES_APIKEY=<var its:translate="yes">GAKOA</var>
duplicity cf+http://<var its:translate="yes">EDUKIONTZIA</var> /tmp/restore</screen>
  </item>
  <item>
    <title>FTP</title>
    <p>Begiratu zure zerbitzari-helbidea, ataka, erabiltzaile-izena eta pasahitza eta ordeztu azpiko adibideko <var>SERVER</var>, <var>PORT</var>, <var>USERNAME</var>, eta <var>PASSWORD</var> balio horiekin.</p>
    <p>Beharbada babeskopiaren fitxategiak kokatzeko karpeta bat adierazi duzu. Beheko adibidean, ordeztu <var>FOLDER</var> guztiak karpeta horren bide-izenarekin.</p>
    <p>Erabiltzaile-izen batekin saioa hastea aukeratu bazenuen, erabili <var its:translate="no">anonymous</var> zure <var>ERABILTZAILE-IZEN</var> modura azpian.</p>
    <screen its:translate="no">
gvfs-mount ftp://<var its:translate="yes">ERABILTZAILE-IZENA</var>@<var its:translate="yes">ZERBITZARIA</var>:<var its:translate="yes">ATAKA</var>/<var its:translate="yes">KARPETA</var>
duplicity --gio ftp://<var its:translate="yes">ERABILTZAILE-IZENA</var>@<var its:translate="yes">ZERBITZARIA</var>:<var its:translate="yes">ATAKA</var>/<var its:translate="yes">KARPETA</var> /tmp/restore</screen>
  </item>
  <item>
    <title>SSH</title>
    <p>Begiratu zure zerbitzari-helbidea, ataka, erabiltzaile-izena eta pasahitza eta ordeztu azpiko adibideko <var>SERVER</var>, <var>PORT</var>, <var>USERNAME</var>, eta <var>PASSWORD</var> balio horiekin.</p>
    <p>Beharbada babeskopiaren fitxategiak kokatzeko karpeta bat adierazi duzu. Beheko adibidean, ordeztu <var>FOLDER</var> guztiak karpeta horren bide-izenarekin.</p>
    <screen its:translate="no">
gvfs-mount ssh://<var its:translate="yes">ERABILTZAILE-IZENA</var>@<var its:translate="yes">ZERBITZARIA</var>:<var its:translate="yes">ATAKA</var>/<var its:translate="yes">KARPETA</var>
duplicity --gio ssh://<var its:translate="yes">ERABILTZAILE-IZENA</var>@<var its:translate="yes">ZERBITZARIA</var>:<var its:translate="yes">ATAKA</var>/<var its:translate="yes">KARPETA</var> /tmp/restore</screen>
  </item>
  <item>
    <title>WebDAV</title>
    <p>Begiratu zure zerbitzari-helbidea, ataka, erabiltzaile-izena eta pasahitza eta ordeztu azpiko adibideko <var>SERVER</var>, <var>PORT</var>, <var>USERNAME</var>, eta <var>PASSWORD</var> balio horiekin.</p>
    <p>Beharbada babeskopiaren fitxategiak kokatzeko karpeta bat adierazi duzu. Beheko adibidean, ordeztu <var>FOLDER</var> guztiak karpeta horren bide-izenarekin.</p>
    <p>Konexio segurua (HTTPS) erabiltzea aukeratu bazenuen babeskopia egitean, erabili <var its:translate="no">davs://</var> <var its:translate="no">dav://</var> erabili ordez azpiko adibidean.</p>
    <screen its:translate="no">
gvfs-mount dav://<var its:translate="yes">ERABILTZAILE-IZENA</var>@<var its:translate="yes">ZERBITZARIA</var>:<var its:translate="yes">ATAKA</var>/<var its:translate="yes">KARPETA</var>
duplicity --gio dav://<var its:translate="yes">ERABILTZAILE-IZENA</var>@<var its:translate="yes">ZERBITZARIA</var>:<var its:translate="yes">ATAKA</var>/<var its:translate="yes">KARPETA</var> /tmp/restore</screen>
  </item>
  <item>
    <title>Windows Share</title>
    <p>Begiratu zure zerbitzari-helbidea, erabiltzaile-izena eta pasahitza eta ordeztu haiekin <var>SERVER</var>, <var>USERNAME</var>, eta <var>PASSWORD</var> azpiko adibidean.</p>
    <p>Beharbada babeskopiaren fitxategiak kokatzeko karpeta bat adierazi duzu. Beheko adibidean, ordeztu <var>FOLDER</var> guztiak karpeta horren bide-izenarekin.</p>
    <p>Zure Windows zerbitzarirako domeinu bat zehazten baduzu, gehitu <var>USERNAME</var> atalaren hasieran, bien artean puntu eta koma bat jarriz. Adibidez, <var>domain;username</var>.</p>
    <screen its:translate="no">
gvfs-mount smb://<var its:translate="yes">ERABILTZAILE-IZENA</var>@<var its:translate="yes">ZERBITZARIA</var>/<var its:translate="yes">KARPETA</var>
duplicity --gio smb://<var its:translate="yes">ERABILTZAILE-IZENA</var>@<var its:translate="yes">ZERBITZARIA</var>/<var its:translate="yes">KARPETA</var> /tmp/restore</screen>
  </item>
</terms>
</section>

</section>

<section id="by-hand">
<title>Eskuz leheneratzea</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>

</page>
