文件操作 - restore-worst-case.page
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/help/sl/deja-dup/restore-worst-case.page
编辑文件内容
<?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" style="task" id="restore-worst-case" xml:lang="sl"> <info> <desc>Kaj storiti, če datotek ne morete obnoviti</desc> <link type="guide" xref="index#restore"/> </info> <title>Ko gre vse narobe</title> <p><app>Déjà Dup</app> lahko ne spodleti. Lahko se zruši in vam javi napako, ko poskuša izvesti obnovitev. Ko resnično želite svoje podatke nazaj, je zadnja stvar, ki bi si jo želeli, hrošč. Izpolnite <link href="https://launchpad.net/deja-dup/+filebug">poročilo o hrošču</link>. V vmesnemu času so tukaj nekateri napotki, kaj storiti v primeru napake v <app>Déjà Dup</app> in kako pridobiti nazaj podatke.</p> <note><p>To bo postalo tehnično. Če nič od tega ni smiselno, naj vas ne bo strah <link xref="support">prositi za pomoč</link>.</p></note> <steps> <item><p>Odprite <app>Terminal</app> s pritiskom na <keyseq><key>Ctrl</key><key>Alt</key><key>T</key></keyseq>.</p></item> <item><p>Ustvarite mapo v katero boste postavili obnovljene datoteke. Ta vodnik bo uporabil <file its:translate="no">/tmp/restore</file>:</p> <screen its:translate="no">mkdir -p /tmp/restore</screen></item> </steps> <section id="duplicity"> <title>Obnavljanje z Duplicity</title> <p>Ob predpostavki, da <app>Déjà Dup</app> trenutno za vas de deluje, lahko uporabite orodje ukazne vrstice <app>duplicity</app>, ki ga <app>Déjà Dup</app> uporablja za ustvarjanje varnostnih kopij in obnovitev datotek.</p> <note style="advanced"><p>Če želite več podrobnosti o <app>duplicity</app> kot je navedeno tukaj, zaženite ukaz <cmd>man duplicity</cmd>.</p></note> <p>Prvo možnost, ki jo bomo poskusili, je enostavno obnavljanje vseh vaših podatkov. Predpostavljamo, da so vse datoteke na vašem zunanjem mediju naložene kot <file its:translate="no">/media/backup</file> in želite šifrirati varnostno kopijo poskusite naslednje:</p> <screen its:translate="no">duplicity --gio file:///media/backup /tmp/restore</screen> <p>Če varnostne kopije niste šifrirali ukazu dodajte <cmd its:translate="no">--no-encryption</cmd>.</p> <section id="locations"> <title>Druga mesta varnostne kopije</title> <p>Če ste ustvarili varnostno kopijo oddaljenega strežnika ali oblaka, bo skladnja, ki ste jo uporabili z <app>duplicity</app> drugačna kot na izvornem mediju. Spodaj poglejte kako se povezati na izbrano mesto varnostne kopije.</p> <note><p>Ne pozabite dodati <cmd its:translate="no">--no-encryption</cmd> kateremukoli primeru ukaza, če vaša varnostna kopija ni šifrirana.</p></note> <p>Če ima <app>duplicity</app> težave s povezovanjem s strežnikom, poskusite prejeti vse datoteke <app>duplicity</app> v krajevno mapo in sledite enostavnemu primeru zgoraj.</p> <terms> <item> <title>Amazon S3</title> <p>Poglejte svoj dostopni ključAmazon S3 in skrivno dostopno geslo in ga zamenjajte z vrednostjo <var>ID</var> in <var>SECRET</var> v primeru spodaj z vrednostmi.</p> <p>Morda ste podali mapo v katero želite shranjevati datoteke varnostnih kopij. V primeru spodaj zamenjajte vsak primerek <var>MAPA</var> s to potjo.</p> <screen its:translate="no"> export AWS_ACCESS_KEY_ID=<var its:translate="yes">ID</var> export AWS_SECRET_ACCESS_KEY=<var its:translate="yes">SKRIVNOST</var> duplicity s3+http://deja-dup-auto-<var its:translate="yes">MALEČRKE_ID</var>/<var its:translate="yes">MAPA</var> /tmp/restore</screen> </item> <item> <title>Datoteke v oblaku Rackspace</title> <p>Poglejte za svoje uporabniško Rackspace ime in ključ API in z njima zamenjajte primerke <var>UPORABNIŠKO IME</var> in <var>KLJUČ</var> v primeru spodaj.</p> <p>Lahko ste podali zabojnik v katerega želite odložiti varnostne kopije. V primeru spodaj zamenjajte vsako različico <var>ZABOJNIK</var> s tem imenom.</p> <screen its:translate="no"> export CLOUDFILES_USERNAME=<var its:translate="yes">UPORABNIŠKO IME</var> export CLOUDFILES_APIKEY=<var its:translate="yes">KLJUČ</var> duplicity cf+http://<var its:translate="yes">ZABOJNIK</var> /tmp/restore</screen> </item> <item> <title>FTP</title> <p>Poglejte za vas naslov strežnika, vrata, uporabniško ime in geslo in ga zamenjajte z različico <var>STREŽNIK</var>, <var>VRATA</var>, <var>UPORABNIŠKO IME</var> in <var>GESLO</var>, kot je prikazano v primeru spodaj.</p> <p>Morda ste podali mapo v katero želite shranjevati datoteke varnostnih kopij. V primeru spodaj zamenjajte vsak primerek <var>MAPA</var> s to potjo.</p> <p>Če se ne želite prijaviti z uporabniškim imenom, uporabite <var its:translate="no">anonymous</var> kot svoje <var>UPORABNIŠKO IME</var> spodaj.</p> <screen its:translate="no"> gvfs-mount ftp://<var its:translate="yes">UPORABNIŠKO IME</var>@<var its:translate="yes">STREŽNIK</var>:<var its:translate="yes">VRATA</var>/<var its:translate="yes">MAPA</var> duplicity --gio ftp://<var its:translate="yes">UPORABNIŠKO IME</var>@<var its:translate="yes">STREŽNIK</var>:<var its:translate="yes">VRATA</var>/<var its:translate="yes">MAPA</var> /tmp/restore</screen> </item> <item> <title>SSH</title> <p>Poglejte za vas naslov strežnika, vrata, uporabniško ime in geslo in ga zamenjajte z različico <var>STREŽNIK</var>, <var>VRATA</var>, <var>UPORABNIŠKO IME</var> in <var>GESLO</var>, kot je prikazano v primeru spodaj.</p> <p>Morda ste podali mapo v katero želite shranjevati datoteke varnostnih kopij. V primeru spodaj zamenjajte vsak primerek <var>MAPA</var> s to potjo.</p> <screen its:translate="no"> gvfs-mount ssh://<var its:translate="yes">UPORABNIŠKO IME</var>@<var its:translate="yes">STREŽNIK</var>:<var its:translate="yes">VRATA</var>/<var its:translate="yes">MAPA</var> duplicity --gio ssh://<var its:translate="yes">UPORABNIŠKO IME</var>@<var its:translate="yes">STREŽNIK</var>:<var its:translate="yes">VRATA</var>/<var its:translate="yes">MAPA</var> /tmp/restore</screen> </item> <item> <title>WebDAV</title> <p>Poglejte za vas naslov strežnika, vrata, uporabniško ime in geslo in ga zamenjajte z različico <var>STREŽNIK</var>, <var>VRATA</var>, <var>UPORABNIŠKO IME</var> in <var>GESLO</var>, kot je prikazano v primeru spodaj.</p> <p>Morda ste podali mapo v katero želite shranjevati datoteke varnostnih kopij. V primeru spodaj zamenjajte vsak primerek <var>MAPA</var> s to potjo.</p> <p>Če izberete uporabo varne povezave (HTTPS), ko ustvarjate varnostne kopije uporabite <var its:translate="no">davs://</var> namesto <var its:translate="no">dav://</var> v primeru spodaj.</p> <screen its:translate="no"> gvfs-mount dav://<var its:translate="yes">UPORABNIŠKO IME</var>@<var its:translate="yes">STREŽNIK</var>:<var its:translate="yes">VRATA</var>/<var its:translate="yes">MAPA</var> duplicity --gio dav://<var its:translate="yes">UPORABNIŠKO IME</var>@<var its:translate="yes">STREŽNIK</var>:<var its:translate="yes">VRATA</var>/<var its:translate="yes">MAPA</var> /tmp/restore</screen> </item> <item> <title>Souporaba s sistemom Windows</title> <p>Poglejte za vaš naslov strežnika, uporabniško ime in geslo, ter ga zamenjajte s <var>STREŽNIK</var>, <var>UPORABNIŠKO IME</var> in <var>GESLO</var> v primeru spodaj kot vrednost.</p> <p>Morda ste podali mapo v katero želite shranjevati datoteke varnostnih kopij. V primeru spodaj zamenjajte vsak primerek <var>MAPA</var> s to potjo.</p> <p>Če ste podali domeno za svoj strežnik Windows, ga dodajte na začetek <var>UPORABNIŠKO IME</var> s podpičjem med njima. Na primer <var>domena;uporabniško_ime</var>.</p> <screen its:translate="no"> gvfs-mount smb://<var its:translate="yes">UPORABNIŠKO IME</var>@<var its:translate="yes">STREŽNIK</var>/<var its:translate="yes">MAPA</var> duplicity --gio smb://<var its:translate="yes">UPORABNIŠKO IME</var>@<var its:translate="yes">STREŽNIK</var>/<var its:translate="yes">MAPA</var> /tmp/restore</screen> </item> </terms> </section> </section> <section id="by-hand"> <title>Ročno obnavljanje</title> <p>Če <app>duplicity</app> ne deluje, še vedno obstaja upanje. Oblika varnostne kopije je zapletena in težka za urejanje. Vendar če ste vztrajni, je vredno poskusiti.</p> <p>Če ste uporabili oddaljen strežnik ali oblak za shranjevanje vaših varnostnih kopij, najprej prejmite vse datoteke <app>duplicity</app> in jih shranite v mapo na svojem računalniku. Nato pojdite v to mapo v terminalu.</p> <p><app>Duplicity</app> shranjuje vaše podatke v majhnih delčkih imenovanih nosilci. Nekateri prostori pripadajo občasnih 'polnim' ali svežim varnostnim kopijam in ostale v 'inc' ali koračni varnostni kopiji. Obnoviti boste morali vsako datoteko posebej pri čemer začnite s polnimi varnostnimi kopijami pri nosilcu 1.</p> <p>Če ste šifrirali svojo zbirko podatkov, jo morate prvo odšifrirati v nosilcu z <cmd its:translate="no">gpg</cmd>. Recimo, da imate <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>Ali da izdelate vse na enkrat (zagotovite da imate dovolj prostora!):</p> <screen its:translate="no">gpg --multifile --decrypt duplicity-full.20110127T131352Z.*.difftar.gpg</screen> <p>Sedaj imate nosilec <file its:translate="no">.difftar</file> ali <file its:translate="no">.difftar.gz</file> (odvisno od tega ali ste ga odšifrirali ali ne). Uporabite <cmd its:translate="no">tar</cmd> na enemu od njih za razširitev posameznih popravkov:</p> <screen its:translate="no">tar xf duplicity-full.20110127T131352Z.vol1.difftar</screen> <p>Ali še enkrat, storite vse na enkrat:</p> <screen its:translate="no">for t in duplicity-full.20110127T131352Z.*.difftar; do tar xf $t; done</screen> <p>Popravek bo v mapi <file its:translate="no">multivolume_snapshot</file> and <file its:translate="no">snapshot</file>. Vsaka datoteka, ki deli nosilce bo v <file its:translate="no">multivolume_snapshot</file>. Recimo, da ste izdelali varnostno kopijo <file its:translate="no">/home/jane/essay.txt</file>:</p> <screen its:translate="no">cd multivolume_snapshot/home/jane/essay.txt cat * > essay.txt</screen> <p>Za obnovitev podatkov iz koračne varnostne kopije uporabite za združitev datotek skupaj. Oglejte si <cmd its:translate="no">rdiff</cmd> za uporabo.</p> </section> </page>
修改文件时间
将文件时间修改为当前时间的前一年
删除文件