<?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" 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 átíratlan licenc</p></license>
<credit type="translator copyright"><name>Úr Balázs</name><email>ur dot balazs at fsf dot hu</email><years>2021, 2023, 2026.</years></credit></info>

<title>Ha minden rosszra fordul</title>

<p>Előfordulhat, hogy a <app>Déjà Dup</app> hibázik. Összeomolhat, vagy hibaüzenetet adhat helyreállításkor. Az adatok helyreállításakor a legkevésbé egy programhibára van szükség. Ha mégis ez történne, először is <link href="https://gitlab.gnome.org/World/deja-dup/-/issues/new">kérjen segítséget</link>. Közben próbálja ki a következő néhány módszert, hogy megpróbálja a <app>Déjà Dupot</app> mégis működésre bírni és visszaállítani adatait.</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>

<note><p>Ezek az utasítások azt feltételezik, hogy rendelkezik elérhető parancssorral. Először nyissa meg a <app>Terminál</app> ablakot.</p></note>

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

<p>Az idők során a <app>Déjà Dup</app> különböző biztonsági mentési eszközöket használt a motorháztető alatt. Ez eredetileg a <app>Duplicity</app> volt. Manapság a <app>Restic</app> alkalmazást használja.</p>
<p>A biztonsági mentés mindkét formátumban lehet, attól függően, hogy mikor hozta létre.</p>
<p>Nézzen bele abba a mappába, ahol a biztonsági mentés tárolva van:</p>
<list>
  <item><p>Ha az összes fájlnév <cmd its:translate="no">duplicity-</cmd> kezdetű, akkor az egy <app>Duplicity</app> biztonsági mentés. Olvassa el a lenti <app>Duplicity</app> szakaszokat.</p></item>
  <item><p>Ha lát egy <cmd its:translate="no">config</cmd> fájlt és néhány mappát, mint például <cmd its:translate="no">keys</cmd>, akkor ez egy <app>Restic</app> biztonsági mentés. Olvassa el a lenti <app>Restic</app> szakaszokat.</p></item>
</list>
</section>

<section id="restic">
<title>Helyreállítás Restic használatával</title>

<p>Feltételezve, hogy a <app>Déjà Dup</app> jelenleg nem működik Önnél, használjuk a <app>Restic</app> parancssori eszközt, amelyet a <app>Déjà Dup</app> a színfalak mögött használ a fájlok biztonsági mentéséhez és helyreállításához.</p>

<note style="advanced"><p>Ha az itt bemutatottnál több információt szeretne kapni a <app>Restic</app> programról, akkor futtassa a <cmd its:translate="no">restic --help</cmd> parancsot.</p></note>

<p>Elsőként megpróbáljuk egyszerűen helyreállítani az összes adatot. Feltételezve, hogy a fájlok a <file its:translate="no">/media/backup</file> helyre csatolt külső meghajtón vannak, és Ön a biztonsági mentés titkosítását választotta, próbálja meg ezt:</p>
<screen its:translate="no">restic restore --repo=/media/backup --target=/tmp/restore latest</screen>

<p>Ha nem titkosította a biztonsági mentés, akkor adja hozzá a <cmd its:translate="no">--insecure-no-password</cmd> kapcsolót a parancshoz.</p>

<p>Ha speciálisabb hibakeresést kell elvégeznie, akkor olvassa el a <link href="https://restic.readthedocs.io/en/stable/077_troubleshooting.html">hibaelhárítási útmutatót</link>.</p>
</section>

<section id="duplicity">
<title>Helyreállítás Duplicity használatával</title>

<p>Feltételezve, hogy a <app>Déjà Dup</app> jelenleg nem működik Önnél, használjuk a <app>duplicity</app> parancssori eszközt, amelyet a <app>Déjà Dup</app> a színfalak mögött használ a fájlok biztonsági mentéséhez és helyreállításához.</p>

<note style="advanced"><p>Ha az itt bemutatottnál több információt szeretne kapni a <app>Duplicity</app> programról, akkor olvassa el az <link href="http://duplicity.gitlab.io/docs.html">interneten lévő dokumentációját</link>.</p></note>

<p>Elsőként megpróbáljuk egyszerűen helyreállítani az összes adatot. Feltételezve, hogy a fájlok a <file its:translate="no">/media/backup</file> helyre csatolt külső meghajtón vannak, és Ön a biztonsági mentés titkosítását választotta, próbálja meg ezt:</p>
<screen its:translate="no">duplicity restore file:///media/backup /tmp/restore</screen>

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

<section id="duplicity-locations">
<title>Egyéb tárolási helyek</title>
<p>Ha távoli vagy felhőalapú kiszolgálóra készített biztonsági mentést, akkor a <app>Duplicity</app> programmal használt szintaxis eltérő lesz a fenti, külső meghajtós példáétól.</p>
<p>Olvassa el a <app>Duplicity</app> dokumentációját a kiszolgálóhoz való kapcsolódás módjáról, vagy próbálja meg letölteni az összes <app>Duplicity</app> fájlt egy helyi mappába, és kövesse a fenti egyszerűbb példát.</p>
</section>

<section id="duplicity-by-hand">
<title>Duplicity fájlok helyreállítás kézileg</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 helyreá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>
</section>

</page>
