<?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="hu">
<info>
  <desc>Mi a teendő, ha nem sikerül a fájl helyreállítása</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 Nevezd meg! - Így add tovább! 4.0 Liszensz</p></license>

    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Gabor Kelemen</mal:name>
      <mal:email>https://launchpad.net/~kelemeng</mal:email>
      <mal:years/>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Gergely Szarka</mal:name>
      <mal:email>https://launchpad.net/~gszarka</mal:email>
      <mal:years/>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Péter Trombitás</mal:name>
      <mal:email>https://launchpad.net/~trombipeti</mal:email>
      <mal:years/>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Richard Somlói</mal:name>
      <mal:email>https://launchpad.net/~ricsipontaz</mal:email>
      <mal:years/>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Zoltán Krasznecz</mal:name>
      <mal:email>https://launchpad.net/~krasznecz-zoltan</mal:email>
      <mal:years/>
    </mal:credit>
  </info>

<title>Ha minden rosszra fordul</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>Ezek elég technikai jellegű lépések lesznek, ha valami nem lenne világos, nyugodtan <link xref="support">kérjen segítséget</link>.</p></note>

<steps>
  <item><p>Nyisson egy <app>Terminál</app> ablakot a <keyseq><key>Ctrl</key><key>Alt</key><key>T</key></keyseq> billentyűkombináció lenyomásával.</p></item>
  <item><p>Készítsen egy mappát, ahová megpróbálja helyreállítani a fájlokat. Ebben a leírásban ezt használjuk: <file its:translate="no">/tmp/restore</file>:</p>
<screen its:translate="no">mkdir -p /tmp/restore</screen></item>
</steps>

<section id="duplicity">
<title>Helyreállítás a Duplicity-vel</title>

<p>Feltételezve, hogy a <app>Déjà Dup</app> nem működik, a következőkben a <app>Déjà Dup</app> mögött álló parancssoros alkalmazással, a <app>duplicity</app>-vel próbáljuk meg helyreállítani a fájlokat.</p>

<note style="advanced"><p>Ha több információt szeretne megtudni a <app>duplicity</app>-ről, a <cmd>man duplicity</cmd> parancs kiadásával ezt megteheti.</p></note>

<p>Az első lépés a fájlok helyreállítását mutatja be. A leírás feltételezi, hogy a <file its:translate="no">/media/backup</file> alá csatolt külső merevlemezen van a titkosítással ellátott mentés:</p>
<screen its:translate="no">duplicity --gio file:///media/backup /tmp/restore</screen>

<p>Ha nincs titkosítva a mentés, adja hozzá a <cmd its:translate="no">--no-encryption</cmd> kapcsolót a parancshoz.</p>

<section id="locations">
<title>Egyéb biztonságimentés-helyek</title>
<p>Ha a mentés egy távoli vagy felhőben lévő kiszolgálón van, a <app>duplicity</app>-nek kiadandó parancs eltér az előző, külső merevlemezes példáétól. Alább láthatja, hogyan kapcsolódhat a biztonsági mentés helyéhez.</p>
<note><p>Ne felejtse el a <cmd its:translate="no">--no-encryption</cmd> kapcsolót használni a parancsokban, ha a mentése titkosítatlan.</p></note>
<p>Ha a <app>duplicity</app>-nek nem sikerül a kiszolgálóhoz kapcsolódnia, töltse le saját kezűleg a <app>duplicity</app> fájlokat egy helyi, mappába és kövesse a fenti egyszerűbb példa útmutatásait.</p>
<terms>
  <item>
    <title>FTP</title>
    <p>A példa parancsban található <var>KISZOLGÁLÓ</var>, <var>PORT</var>, <var>FELHASZNÁLÓNÉV</var> és <var>JELSZÓ</var> változókat helyettesítse az eléréshez szükséges adatokkal.</p>
    <p>Megadhat egy mappát a biztonsági mentés fájljainak tárolásához. Az alábbi példaparancsban a <var>MAPPA</var> helyére írja be ezen mappa útvonalát.</p>
    <p>Ha felhasználónév nélkül szeretne bejelentkezni, akkor használja az <var its:translate="no">anonymous</var> értéket a <var>FELHASZNÁLÓNÉV</var> helyett.</p>
    <screen its:translate="no">
gvfs-mount ftp://<var its:translate="yes">FELHASZNÁLÓNÉV</var>@<var its:translate="yes">KISZOLGÁLÓ</var>:<var its:translate="yes">PORT</var>/<var its:translate="yes">MAPPA</var>
duplicity --gio ftp://<var its:translate="yes">FELHASZNÁLÓNÉV</var>@<var its:translate="yes">KISZOLGÁLÓ</var>:<var its:translate="yes">PORT</var>/<var its:translate="yes">MAPPA</var> /tmp/restore</screen>
  </item>
  <item>
    <title>SSH</title>
    <p>A példa parancsban található <var>KISZOLGÁLÓ</var>, <var>PORT</var>, <var>FELHASZNÁLÓNÉV</var> és <var>JELSZÓ</var> változókat helyettesítse az eléréshez szükséges adatokkal.</p>
    <p>Megadhat egy mappát a biztonsági mentés fájljainak tárolásához. Az alábbi példaparancsban a <var>MAPPA</var> helyére írja be ezen mappa útvonalát.</p>
    <screen its:translate="no">
gvfs-mount ssh://<var its:translate="yes">FELHASZNÁLÓNÉV</var>@<var its:translate="yes">KISZOLGÁLÓ</var>:<var its:translate="yes">PORT</var>/<var its:translate="yes">MAPPA</var>
duplicity --gio ssh://<var its:translate="yes">FELHASZNÁLÓNÉV</var>@<var its:translate="yes">KISZOLGÁLÓ</var>:<var its:translate="yes">PORT</var>/<var its:translate="yes">MAPPA</var> /tmp/restore</screen>
  </item>
  <item>
    <title>WebDAV</title>
    <p>A példa parancsban található <var>KISZOLGÁLÓ</var>, <var>PORT</var>, <var>FELHASZNÁLÓNÉV</var> és <var>JELSZÓ</var> változókat helyettesítse az eléréshez szükséges adatokkal.</p>
    <p>Megadhat egy mappát a biztonsági mentés fájljainak tárolásához. Az alábbi példaparancsban a <var>MAPPA</var> helyére írja be ezen mappa útvonalát.</p>
    <p>Ha biztonságos kapcsolódást (HTTPS) szeretne használni, akkor a lenti példa <var its:translate="no">dav://</var> értékét cserélje a <var its:translate="no">davs://</var> értékre.</p>
    <screen its:translate="no">
gvfs-mount dav://<var its:translate="yes">FELHASZNÁLÓNÉV</var>@<var its:translate="yes">KISZOLGÁLÓ</var>:<var its:translate="yes">PORT</var>/<var its:translate="yes">MAPPA</var>
duplicity --gio dav://<var its:translate="yes">FELHASZNÁLÓNÉV</var>@<var its:translate="yes">KISZOLGÁLÓ</var>:<var its:translate="yes">PORT</var>/<var its:translate="yes">MAPPA</var> /tmp/restore</screen>
  </item>
  <item>
    <title>Windows-megosztás</title>
    <p>A példa parancsban található <var>KISZOLGÁLÓ</var>, <var>FELHASZNÁLÓNÉV</var> és <var>JELSZÓ</var> változókat helyettesítse az eléréshez szükséges adatokkal.</p>
    <p>Megadhat egy mappát a biztonsági mentés fájljainak tárolásához. Az alábbi példaparancsban a <var>MAPPA</var> helyére írja be ezen mappa útvonalát.</p>
    <p>Ha megadott tartománynevet a windowsos kiszolgálójának, akkor azt a <var>FELHASZNÁLÓNÉV</var> előtt adhatja meg pontosvesszővel elválasztva. Például: <var>tartomány;felhasználónév</var>.</p>
    <screen its:translate="no">
gvfs-mount smb://<var its:translate="yes">FELHASZNÁLÓNÉV</var>@<var its:translate="yes">KISZOLGÁLÓ</var>/<var its:translate="yes">MAPPA</var>
duplicity --gio smb://<var its:translate="yes">FELHASZNÁLÓNÉV</var>@<var its:translate="yes">KISZOLGÁLÓ</var>/<var its:translate="yes">MAPPA</var> /tmp/restore</screen>
  </item>
</terms>
</section>

</section>

<section id="by-hand">
<title>Visszaállítás saját kezűleg</title>

<p>Ha a <app>duplicity</app> használata sem vezet sikerre, akkor az esélyek elég csekélyek. A mentett fájlok formátuma komplikált, és nem egyszerű manipulálni. De ha nagyon fontosak az adatok, érdemes még ezeket is megpróbálni.</p>

<p>Ha a mentés egy távoli vagy felhő kiszolgálón van, először töltse le a <app>duplicity</app> fájlokat egy helyi mappába. Majd lépjen be ebbe a mappába a terminálban.</p>

<p>A <app>Duplicity</app> az adatokat kis, köteteknek nevezett csomagokban tárolja. Egyes kötetek a rendszeres „full” vagy friss biztonsági mentésekhez tartoznak, míg mások az „inc” vagy növekményes mentésekhez. A fájlokat kötetről kötetre kell visszaállítania egy teljes biztonsági mentés első kötetétől kiindulva.</p>

<p>Ha titkosította a mentéseket, akkor először vissza kell fejteni a kötetet a <cmd its:translate="no">gpg</cmd> használatával. A <file its:translate="no">duplicity-full.20110127T131352Z.vol1.difftar.gpg</file> fájl esetén a parancs:</p>
<screen its:translate="no">gpg --output duplicity-full.20110127T131352Z.vol1.difftar --decrypt duplicity-full.20110127T131352Z.vol1.difftar.gpg</screen>

<p>Mindezt megteheti egyszerre is (ehhez viszont rengeteg szabad hely szükséges!):</p>
<screen its:translate="no">gpg --multifile --decrypt duplicity-full.20110127T131352Z.*.difftar.gpg</screen>

<p>Most egy <file its:translate="no">.difftar</file> vagy <file its:translate="no">.difftar.gz</file> kötete van (attól függően, hogy vissza kellett-e fejtenie). Használja a <cmd its:translate="no">tar</cmd> parancsot az egyedi foltfájlok kinyeréséhez:</p>
<screen its:translate="no">tar xf duplicity-full.20110127T131352Z.vol1.difftar</screen>

<p>Vagy, ha ismét egyszerre akarja csinálni:</p>
<screen its:translate="no">for t in duplicity-full.20110127T131352Z.*.difftar; do tar xf $t; done</screen>

<p>Ekkor a foltfájlok a <file its:translate="no">multivolume_snapshot</file> és <file its:translate="no">snapshot</file> mappákban lesznek. Minden, több kötetre kiterjedő fájl a <file its:translate="no">multivolume_snapshot</file> mappában lesz. Ha például a <file its:translate="no">/home/jane/essay.txt</file> fájlról készített biztonsági mentést:</p>
<screen its:translate="no">cd multivolume_snapshot/home/jane/essay.txt
cat * &gt; essay.txt</screen>

<p>A növekményes mentésekből való adatvisszanyeréshez használja a <cmd its:translate="no">rdiff</cmd> parancsot a fájlok összefűzéséhez. A használatával kapcsolatos információkért adja ki a <cmd its:translate="no">man rdiff</cmd> parancsot.</p>

</section>

</page>
