<?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="hr">
<info>
  <desc>Što učiniti ako ne možete vratiti datoteke</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>gogo</mal:name>
      <mal:email>https://launchpad.net/~trebelnik-stefina</mal:email>
      <mal:years/>
    </mal:credit>
  </info>

<title>Kada sve pođe krivo</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>Ovo može biti tehničko pitanje. Ako vam ništa od ovoga nema smisla, slobodno pitajte <link xref="support">za pomoć</link>.</p></note>

<steps>
  <item><p>Otvori <app>Terminal</app> prozor pritiskom na <keyseq><key>Ctrl</key><key>Alt</key><key>T</key></keyseq>.</p></item>
  <item><p>Napravite direktorij u kojem ćete smjestiti vaše obnovljene datoteke. Ovaj navod će koristiti <file its:translate="no">/tmp/restore</file>:</p>
<screen its:translate="no">mkdir -p /tmp/restore</screen></item>
</steps>

<section id="duplicity">
<title>Vraćanje s dvostrukosti</title>

<p>Pod pretpostavkom da <app>Déjà Dup</app> jednostavno trenutno ne radi, koristiti ćete alat naredbenog retka<app>dvoličnost</app> koji u pozadini koristi <app>Déjà DUP</app> za sigurnosno kopiranje i vraćanje vaših datoteka.</p>

<note style="advanced"><p>Ako želite više informacija o <app>dvoličnosti</app> od ovdje predstavljenog, pokrenite <cmd>man duplicity</cmd>.</p></note>

<p>Prvo što ćemo pokušati je jednostavno vratiti sve vaše podatke. Pod pretpostavkom da su vaše datoteke na vanjskom disku montirane kao <file its:translate="no">/media/backup</file>i da ste izabrali šifriranje sigurnosne kopije, pokušajte ovo:</p>
<screen its:translate="no">duplicity --gio file:///media/backup /tmp/restore</screen>

<p>Ako niste šifrirali sigurnosnu kopiju, dodajte <cmd its:translate="no">--no-encryption</cmd> naredbi.</p>

<section id="locations">
<title>Druge lokacije sigurnosne kopije</title>
<p>Ako ste sigurnosno kopirali na udaljeni poslužitelj ili u poslužitelj oblaka, sintaksa koju koristite sa <app>dvoličnosti</app> biti će drugačija od primjera vanjskog diska iznad. Pogledajte ispod kako da se spojiti na odabranu lokaciju sigurnosne kopije.</p>
<note><p>Ne zaboravite dodati <cmd its:translate="no">--no-encryption</cmd> na bilo koji primjer naredbe ako vaša sigurnosna kopija nije šifrirana.</p></note>
<p>Ako se čini da <app> dvoličnost</app> ima problema s povezivanjem na vaš poslužitelj, pokušajte preuzeti sve datoteke <app>dvoličnosti</app> u lokalnu mapu i slijedite jednostavniji primjer iznad.</p>
<terms>
  <item>
    <title>FTP</title>
    <p>Potražite adresu svojeg ​​poslužitelja, ulaz, korisničko ime i lozinku i zamijenite instance <var>POSLUŽITELJ</var>, <var>ULAZ</var>, <var>KORISNIČKO IME</var> i <var>LOZINKA</var> u donjem primjeru s tim odgovarajućim vrijednostima.</p>
    <p>Možda želite odrediti mapu u koju želite staviti datoteke sigurnosne kopije. U donjem primjeru, zamijenite bilo koju instancu <var>MAPA</var> sa tom putanjom.</p>
    <p>Ako ste izabrali da se ne prijavite s korisničkim imenom, koristite <var its:translate="no">anonymous</var> kao vaše <var>KORISNIČKO IME</var> u nastavku.</p>
    <screen its:translate="no">
gvfs-mount ftp://<var its:translate="yes">KORISNIČKO IME</var>@<var its:translate="yes">POSLUŽITELJ</var>:<var its:translate="yes">ULAZ</var>/<var its:translate="yes">MAPA</var>
duplicity --gio ftp://<var its:translate="yes">KORISNIČKO IME</var>@<var its:translate="yes">POSLUŽITELJ</var>:<var its:translate="yes">ULAZ</var>/<var its:translate="yes">MAPA</var> /tmp/restore</screen>
  </item>
  <item>
    <title>SSH</title>
    <p>Potražite adresu svojeg ​​poslužitelja, ulaz, korisničko ime i lozinku i zamijenite instance <var>POSLUŽITELJ</var>, <var>ULAZ</var>, <var>KORISNIČKO IME</var> i <var>LOZINKA</var> u donjem primjeru s tim odgovarajućim vrijednostima.</p>
    <p>Možda želite odrediti mapu u koju želite staviti datoteke sigurnosne kopije. U donjem primjeru, zamijenite bilo koju instancu <var>MAPA</var> sa tom putanjom.</p>
    <screen its:translate="no">
gvfs-mount ssh://<var its:translate="yes">KORISNIČKO IME</var>@<var its:translate="yes">POSLUŽITELJ</var>:<var its:translate="yes">ULAZ</var>/<var its:translate="yes">MAPA</var>
duplicity --gio ssh://<var its:translate="yes">KORISNIČKO IME</var>@<var its:translate="yes">POSLUŽITELJ</var>:<var its:translate="yes">ULAZ</var>/<var its:translate="yes">MAPA</var> /tmp/restore</screen>
  </item>
  <item>
    <title>WebDAV</title>
    <p>Potražite adresu svojeg ​​poslužitelja, ulaz, korisničko ime i lozinku i zamijenite instance <var>POSLUŽITELJ</var>, <var>ULAZ</var>, <var>KORISNIČKO IME</var> i <var>LOZINKA</var> u donjem primjeru s tim odgovarajućim vrijednostima.</p>
    <p>Možda želite odrediti mapu u koju želite staviti datoteke sigurnosne kopije. U donjem primjeru, zamijenite bilo koju instancu <var>MAPA</var> sa tom putanjom.</p>
    <p>Ako ste izabrali za korištenje sigurnu vezu (HTTPS) kada sigurnosno kopirate, koristite <var its:translate="no">davs://</var> umjesto <var its:translate="no">dav://</var> u donjem primjeru.</p>
    <screen its:translate="no">
gvfs-mount dav://<var its:translate="yes">KORISNIČKO IME</var>@<var its:translate="yes">POSLUŽITELJ</var>:<var its:translate="yes">ULAZ</var>/<var its:translate="yes">MAPA</var>
duplicity --gio dav://<var its:translate="yes">KORISNIČKO IME</var>@<var its:translate="yes">POSLUŽITELJ</var>:<var its:translate="yes">ULAZ</var>/<var its:translate="yes">MAPA</var> /tmp/restore</screen>
  </item>
  <item>
    <title>Windows dijeljenje</title>
    <p>Potražite adresu svojeg ​​poslužitelja, korisničko ime i lozinku i zamijenite instance <var>POSLUŽITELJ</var>, <var>KORISNIČKO IME</var> i <var>LOZINKA</var> u donjem primjeru s tim odgovarajućim vrijednostima.</p>
    <p>Možda želite odrediti mapu u koju želite staviti datoteke sigurnosne kopije. U donjem primjeru, zamijenite bilo koju instancu <var>MAPA</var> sa tom putanjom.</p>
    <p>Ako ste naveli domenu za vaš Windows poslužitelj, dodajte ga na početak <var>KORISNIČKOG IMENA</var> s točka-zarezom između njih. Npr, <var>domena;korisničko ime</var>.</p>
    <screen its:translate="no">
gvfs-mount smb://<var its:translate="yes">KORISNIČKO IME</var>@<var its:translate="yes">POSLUŽITELJ</var>/<var its:translate="yes">MAPA</var>
duplicity --gio smb://<var its:translate="yes">KORISNIČKO IME</var>@<var its:translate="yes">POSLUŽITELJ</var>/<var its:translate="yes">MAPA</var> /tmp/restore</screen>
  </item>
</terms>
</section>

</section>

<section id="by-hand">
<title>Ručno vraćanje</title>

<p>U slučaju da <app>dvoličnost</app> ne radi za vas, možda postoji malo nade. Format datoteke sigurnosne kopije je kompliciran i nije lako manipulirati s njim. Ali, ako ste očajni vrijedi pokušati.</p>

<p>Ako ste koristili udaljeni poslužitelj ili poslužitelj oblaka za pohranu vaše sigurnosne kopije, najprije preuzmite sve datoteke <app>dvoličnosti</app> i smjestite ih u mapu na vašem računalu. Zatim unesite tu mapu u svom terminalu.</p>

<p><app>Dvostrukost</app> pohranjuje podatke u malim blokovima zvanim svezci. Neki svezci pripadaju povremenim 'punim' ili svježim sigurnosnim kopijama i drugima u "Uklj" ili uključenim sigurnosnim kopijama. Počevši s potpunom sigurnosnom kopijom skupom svezka počevši od 1 svezka, morat ćete vratiti dio po dio datoteka.</p>

<p>Ako ste šifrirali vaše sigurnosne kopije, najprije ćete morati dešifrirati svezak sa <cmd its:translate="no">gpg</cmd>. Napišite što morate <file its:translate="no">duplicity-full.20110127T131352Z.vol1.difftar.gpg</file>:</p>
<screen its:translate="no">gpg --output duplicity-full.20110127T131352Z.vol1.difftar --decrypt duplicity-full.20110127T131352Z.vol1.difftar.gpg</screen>

<p>Ili da učinite sve odjednom (pobrinite se da imate dovoljno slobodnog prostora!):</p>
<screen its:translate="no">gpg --multifile --decrypt duplicity-full.20110127T131352Z.*.difftar.gpg</screen>

<p>Sada imate ili <file its:translate="no">.difftar</file> ili <file its:translate="no">.difftar.gz</file> svezak (ovisno o tome jeste li ga morali dešifrirati ili ne). Koristite <cmd its:translate="no">tar</cmd> svaki puta kada morate izdvojiti pojedine kopije datoteka:</p>
<screen its:translate="no">tar xf duplicity-full.20110127T131352Z.vol1.difftar</screen>

<p>Ili ponovno učiniti sve to odjednom:</p>
<screen its:translate="no">for t in duplicity-full.20110127T131352Z.*.difftar; do tar xf $t; done</screen>

<p>Sada će kopija datoteka biti u <file its:translate="no">multivolume_snapshot</file> i <file its:translate="no">snapshot</file> mapama. Svaka datoteka koja obuhvaća više svezaka biti će u <file its:translate="no">multivolume_snapshot</file>. Recimo da ste napravili sigurnosnu kopiju <file its:translate="no">/home/jane/essay.txt</file>:</p>
<screen its:translate="no">cd multivolume_snapshot/home/jane/essay.txt
cat * &gt; essay.txt</screen>

<p>Da obnovite podatke iz uključenih sigurnosnih kopija, koristite <cmd its:translate="no">rdiff</cmd> za zajedničko vraćanje datoteka. Pogledajte <cmd its:translate="no">man rdiff</cmd> za korištenje.</p>

</section>

</page>
