<?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="tr">
<info>
  <desc>Dosyalarınızı geri yükleyemezseniz ne yapmalısınız?</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>Sabri Ünal</mal:name>
      <mal:email>libreajans@gmail.com</mal:email>
      <mal:years>2023.</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Emin Tufan Çetin</mal:name>
      <mal:email>etcetin@gmail.com</mal:email>
      <mal:years>2023.</mal:years>
    </mal:credit>
  </info>

<title>Her Şey Ters Gittiğinde</title>

<p><app>Déjà Dup</app> başarısız olabilir. Belki geri yüklemeye çalıştığınızda çöker ya da hata verir. Gerçekten verilerinize gereksindiğinizde karşılaşmak istemediğiniz son şey hatadır. <link href="https://gitlab.gnome.org/World/deja-dup/-/issues/new">Yardım talebi</link> gönderebilirsiniz. Aynı zamanda, arızalı <app>Déjà Dup</app> ile çalışmak ve verilerinizi kurtarmak için deneyebileceğiniz birkaç yaklaşım bulunmaktadır.</p>

<note><p>Biraz teknik bir konu olacak. Eğer hiçbir şey anlamadıysanız, <link xref="support">yardım isteğinde bulunmaktan</link> çekinmeyin.</p></note>

<steps>
  <item><p>Uçbirim penceresi açmak için <keyseq><key>Ctrl</key><key>Alt</key><key>T</key></keyseq> tuşlarına basın.</p></item>
  <item><p>Geri yüklenecek dosyalarınızı yerleştireceğiniz dizini oluşturun. Bu kılavuzda <file its:translate="no">/tmp/restore</file> kullanılacak:</p>
<screen its:translate="no">mkdir -p /tmp/restore</screen></item>
</steps>

<section id="duplicity">
<title>Duplicity ile Geri Yükleme</title>

<p><app>Déjà Dup</app>ʼın şu anda çalışmadığını varsayarak, <app>Déjà Dup</app>ʼın dosyalarınızı yedeklemek ve geri yüklemek için arka planda kullandığı komut satırı aracı olan <app>duplicity</app> aracını kullanacaksınız.</p>

<note style="advanced"><p>Eğer <app>duplicity</app> ile ilgili, burada sunulanlardan daha çok bilgiye gereksiniyorsanız <cmd>man duplicity</cmd> komutunu çalıştırın.</p></note>

<p>İlk deneyeceğimiz şey tüm verilerinizi basitçe geri yüklemektir. Dosyalarınızın bir dış sürücüde <file its:translate="no">/media/backup</file> olarak bağlandığını ve yedeği şifrelediğinizi varsayarsak, şu komutu deneyebilirsiniz:</p>
<screen its:translate="no">duplicity --gio file:///media/backup /tmp/restore</screen>

<p>Yedeği şifrelemediyseniz, komuta <cmd its:translate="no">--no-encryption</cmd> ekleyin.</p>

<section id="locations">
<title>Diğer Yedek Konumları</title>
<p>Eğer uzak sunucuya veya buluta yedeklediyseniz, <app>duplicity</app> ile kullanacağınız söz dizimi, yukarıdaki dış sürücü örneğinden başka olacaktır. Seçtiğiniz yedekleme konumuna nasıl bağlanacağınızla ilgili aşağıdaki bilgilere bakın.</p>
<note><p>Yedeğiniz şifrelenmemişse örnek komutlara <cmd its:translate="no">--no-encryption</cmd> eklemeyi unutmayın.</p></note>
<p><app>duplicity</app> sunucunuza bağlanmada sorun yaşıyor gibi görünüyorsa, tüm <app>duplicity</app> dosyalarını kendiniz yerel bir klasöre indirin ve yukarıdaki daha basit örneği izleyin.</p>
<terms>
  <item>
    <title>FTP</title>
    <p>Sunucu adresinizi, bağlantı noktasını, kullanıcı adınızı ve parolanızı arayın ve aşağıdaki örnekteki <var>SUNUCU</var>, <var>BAĞLANTINOKTASI</var>, <var>KULLANICIADI</var> ve <var>PAROLA</var> değerlerini, ilgili değerlerle değiştirin.</p>
    <p>Yedek dosyalarınızın koyulması için klasör belirlemiş olabilirsiniz. Aşağıdaki örnekteki <var>KLASÖR</var> değerini bu yolla değiştirin.</p>
    <p>Kullanıcı adıyla giriş yapmamayı seçtiyseniz, aşağıdaki örnekte, <var>KULLANICIADI</var> olarak <var its:translate="no">anonymous</var> kullanın.</p>
    <screen its:translate="no">
gvfs-mount ftp://<var its:translate="yes">KULLANICIADI</var>@<var its:translate="yes">SUNUCU</var>:<var its:translate="yes">BAĞLANTINOKTASI</var>/<var its:translate="yes">KLASÖR</var>
duplicity --gio ftp://<var its:translate="yes">KULLANICIADI</var>@<var its:translate="yes">SUNUCU</var>:<var its:translate="yes">BAĞLANTINOKTASI</var>/<var its:translate="yes">KLASÖR</var> /tmp/restore</screen>
  </item>
  <item>
    <title>SSH</title>
    <p>Sunucu adresinizi, bağlantı noktasını, kullanıcı adınızı ve parolanızı arayın ve aşağıdaki örnekteki <var>SUNUCU</var>, <var>BAĞLANTINOKTASI</var>, <var>KULLANICIADI</var> ve <var>PAROLA</var> değerlerini, ilgili değerlerle değiştirin.</p>
    <p>Yedek dosyalarınızın koyulması için klasör belirlemiş olabilirsiniz. Aşağıdaki örnekteki <var>KLASÖR</var> değerini bu yolla değiştirin.</p>
    <screen its:translate="no">
gvfs-mount ssh://<var its:translate="yes">KULLANICIADI</var>@<var its:translate="yes">SUNUCU</var>:<var its:translate="yes">BAĞLANTINOKTASI</var>/<var its:translate="yes">KLASÖR</var>
duplicity --gio ssh://<var its:translate="yes">KULLANICIADI</var>@<var its:translate="yes">SUNUCU</var>:<var its:translate="yes">BAĞLANTINOKTASI</var>/<var its:translate="yes">KLASÖR</var> /tmp/restore</screen>
  </item>
  <item>
    <title>WebDAV</title>
    <p>Sunucu adresinizi, bağlantı noktasını, kullanıcı adınızı ve parolanızı arayın ve aşağıdaki örnekteki <var>SUNUCU</var>, <var>BAĞLANTINOKTASI</var>, <var>KULLANICIADI</var> ve <var>PAROLA</var> değerlerini, ilgili değerlerle değiştirin.</p>
    <p>Yedek dosyalarınızın koyulması için klasör belirlemiş olabilirsiniz. Aşağıdaki örnekteki <var>KLASÖR</var> değerini bu yolla değiştirin.</p>
    <p>Yedeklerken güvenli bağlantı (HTTPS) kullanmayı seçtiyseniz, aşağıdaki örnekte <var its:translate="no">dav://</var> yerine <var its:translate="no">davs://</var> kullanın.</p>
    <screen its:translate="no">
gvfs-mount dav://<var its:translate="yes">KULLANICIADI</var>@<var its:translate="yes">SUNUCU</var>:<var its:translate="yes">BAĞLANTINOKTASI</var>/<var its:translate="yes">KLASÖR</var>
duplicity --gio dav://<var its:translate="yes">KULLANICIADI</var>@<var its:translate="yes">SUNUCU</var>:<var its:translate="yes">BAĞLANTINOKTASI</var>/<var its:translate="yes">KLASÖR</var> /tmp/restore</screen>
  </item>
  <item>
    <title>Windows Paylaşımı</title>
    <p>Sunucu adresinizi, kullanıcı adınızı ve parolanızı arayın ve aşağıdaki örnekteki <var>SUNUCU</var>, <var>KULLANICIADI</var> ve <var>PAROLA</var> değerlerini, ilgili değerlerle değiştirin.</p>
    <p>Yedek dosyalarınızın koyulması için klasör belirlemiş olabilirsiniz. Aşağıdaki örnekteki <var>KLASÖR</var> değerini bu yolla değiştirin.</p>
    <p>Windows sunucunuz için etki alanı belirttiyseniz, bunu <var>KULLANICIADI</var>ʼnın başına, aralarında noktalı virgülle ekleyin. Örneğin, <var>etkialanı;kullanıcıadı</var>.</p>
    <screen its:translate="no">
gvfs-mount smb://<var its:translate="yes">KULLANICIADI</var>@<var its:translate="yes">SUNUCU</var>/<var its:translate="yes">KLASÖR</var>
duplicity --gio smb://<var its:translate="yes">KULLANICIADI</var>@<var its:translate="yes">SUNUCU</var>/<var its:translate="yes">KLASÖR</var> /tmp/restore</screen>
  </item>
</terms>
</section>

</section>

<section id="by-hand">
<title>Elle Geri Yükleme</title>

<p><app>Duplicity</app> de işinize yaramıyorsa, çok fazla umut kalmamış olabilir. Yedekleme dosya biçimi karmaşıktır ve kolayca düzenlenemez. Ama çaresizseniz, denemeye değer.</p>

<p>Eğer yedeğinizi depolamak için uzak sunucu ya da bulut sunucu kullandıysanız, öncelikle tüm <app>duplicity</app> dosyalarını indirin ve bilgisayarınızdaki bir klasöre yerleştirin. Sonrasında, uçbirimde bu klasöre girin.</p>

<p><app>Duplicity</app>, verilerinizi "bölümler" olarak adlandırılan küçük parçalarda saklar. Bazı bölümler periyodik ‘full’ (tam) veya yeni yedeklere aitken, diğerleri ‘inc’ (artımlı) yedeklere ait olabilir. Birinci bölümdeki tam yedekleme kümesinden başlayarak, dosyaları bölüm bölüm geri yüklemeniz gerekir.</p>

<p>Yedeğinizi şifrelediyseniz, önce <cmd its:translate="no">gpg</cmd> ile bölümün şifresini çözmeniz gerekir. Örneğin elimizdeki dosya "<file its:translate="no">duplicity-full.20110127T131352Z.vol1.difftar.gpg</file>" olsun:</p>
<screen its:translate="no">gpg --output duplicity-full.20110127T131352Z.vol1.difftar --decrypt duplicity-full.20110127T131352Z.vol1.difftar.gpg</screen>

<p>Ya da tümünü birden yapmak için (yeterli alanınız olduğundan emin olun!):</p>
<screen its:translate="no">gpg --multifile --decrypt duplicity-full.20110127T131352Z.*.difftar.gpg</screen>

<p>Şimdi, (şifresini çözme durumuna bağlı olarak), <file its:translate="no">.difftar</file> ya da <file its:translate="no">.difftar.gz</file> bölümüne sahip olmalısınız. Hangisine sahipseniz, tek tek yama dosyalarını çıkarmak için <cmd its:translate="no">tar</cmd> komutunu kullanın:</p>
<screen its:translate="no">tar xf duplicity-full.20110127T131352Z.vol1.difftar</screen>

<p>Ya da tümünü birden yapabilirsiniz:</p>
<screen its:translate="no">for t in duplicity-full.20110127T131352Z.*.difftar; do tar xf $t; done</screen>

<p>Şimdi yamalar <file its:translate="no">multivolume_snapshot</file> and <file its:translate="no">snapshot</file> klasörlerinde olacaktır. Birden çok bölüme yayılan dosyalar <file its:translate="no">multivolume_snapshot</file> klasöründe olacak. Diyelim ki "<file its:translate="no">/home/jane/essay.txt</file>" dosyasını yedeklediniz:</p>
<screen its:translate="no">cd multivolume_snapshot/home/jane/essay.txt
cat * &gt; essay.txt</screen>

<p>Artırımlı yedeklerden veri kurtarmak için, dosyaları birleştirmek için <cmd its:translate="no">rdiff</cmd> kullanın. Kullanımı ile ilgili bilgi almak için bkz: <cmd its:translate="no">man rdiff</cmd></p>

</section>

</page>
