Zer egin zure fitxategiak leheneratu ezin badituzu
Michael Terry

Creative Commons Attribution-Share Alike 4.0 Unported License

Asier Sarasua Garmendia
https://launchpad.net/~asarasuagarmendia
gorkaazk
https://launchpad.net/~gorkaazkarate

# Dena gaizki doanean

Déjà Dup 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 help request but in the meantime, here are some approaches to workaround a misbehaving Déjà Dup and get your data back.

Hurrengo azalpena oso teknikoa da. Ez badiozu zentzurik hartzen, galdetu beldurrik gabe.

Ireki Terminala Ktrl Alt T sakatuz.

Sortu leheneratutako zure fitxategiak utziko diren direktorioa. Gida honek /tmp/restore erabiliko du:

    mkdir -p /tmp/restore

# Duplicity bidez leheneratzen

Justu oraintxe Déjà Dup-ek funtzionatzen ez badizu, komando-lerroko duplicity tresna erabil dezakezu zure fitxategien babeskopia egin edo haiek leheneratzeko, Déjà Dup-ek huraxe erabiltzen baitu oinarrian.

Hemen ematen dena baino informazio gehiago nahi baduzu duplicity aplikazioari buruz, exekutatu man duplicity.

Saiatuko garen lehen gauza zure datu guztien leheneratze soila izango da. Demagun zure fitxategiak /media/backup modura muntatutako kanpo-gailu batean daudela eta babeskopia zifratzea aukeratu zenuela. Saiatu hau:

    duplicity --gio file:///media/backup /tmp/restore

Babeskopia ez bazenuen zifratu, erantsi --no-encryption komandoari.

## Babeskopiaren beste kokapen batzuk

Babeskopia urruneko edo hodeiko zerbitzari batean egin baduzu, duplicity aplikazioan erabili behar duzu sintaxia goiko adibidean jarritakoa ez bezalakoa izan daiteke. Jarraitu irakurtzen babeskopiarako erabili duzun kokapenarekin nola konektatu behar duzun ikasteko.

Gogoan izan --no-encryption eranstea adibide modura ematen den edozein komandori, zure babeskopia zifratuta ez badago.

Duplicity aplikazioak zure zerbitzariarekin konektatzeko zailtasunak baditu, saiatu duplicity fitxategiak deskargatzen karpeta lokal batera, goian eman den adibide sinplea jarraituz.

### FTP

Begiratu zure zerbitzari-helbidea, ataka, erabiltzaile-izena eta pasahitza eta ordeztu azpiko adibideko SERVER, PORT, USERNAME, eta PASSWORD balio horiekin.

Beharbada babeskopiaren fitxategiak kokatzeko karpeta bat adierazi duzu. Beheko adibidean, ordeztu FOLDER guztiak karpeta horren bide-izenarekin.

Erabiltzaile-izen batekin saioa hastea aukeratu bazenuen, erabili anonymous zure ERABILTZAILE-IZEN modura azpian.

    gvfs-mount ftp://ERABILTZAILE-IZENA@ZERBITZARIA:ATAKA/KARPETA
    duplicity --gio ftp://ERABILTZAILE-IZENA@ZERBITZARIA:ATAKA/KARPETA /tmp/restore

### SSH

Begiratu zure zerbitzari-helbidea, ataka, erabiltzaile-izena eta pasahitza eta ordeztu azpiko adibideko SERVER, PORT, USERNAME, eta PASSWORD balio horiekin.

Beharbada babeskopiaren fitxategiak kokatzeko karpeta bat adierazi duzu. Beheko adibidean, ordeztu FOLDER guztiak karpeta horren bide-izenarekin.

    gvfs-mount ssh://ERABILTZAILE-IZENA@ZERBITZARIA:ATAKA/KARPETA
    duplicity --gio ssh://ERABILTZAILE-IZENA@ZERBITZARIA:ATAKA/KARPETA /tmp/restore

### WebDAV

Begiratu zure zerbitzari-helbidea, ataka, erabiltzaile-izena eta pasahitza eta ordeztu azpiko adibideko SERVER, PORT, USERNAME, eta PASSWORD balio horiekin.

Beharbada babeskopiaren fitxategiak kokatzeko karpeta bat adierazi duzu. Beheko adibidean, ordeztu FOLDER guztiak karpeta horren bide-izenarekin.

Konexio segurua (HTTPS) erabiltzea aukeratu bazenuen babeskopia egitean, erabili davs:// dav:// erabili ordez azpiko adibidean.

    gvfs-mount dav://ERABILTZAILE-IZENA@ZERBITZARIA:ATAKA/KARPETA
    duplicity --gio dav://ERABILTZAILE-IZENA@ZERBITZARIA:ATAKA/KARPETA /tmp/restore

### Windows Share

Begiratu zure zerbitzari-helbidea, erabiltzaile-izena eta pasahitza eta ordeztu haiekin SERVER, USERNAME, eta PASSWORD azpiko adibidean.

Beharbada babeskopiaren fitxategiak kokatzeko karpeta bat adierazi duzu. Beheko adibidean, ordeztu FOLDER guztiak karpeta horren bide-izenarekin.

Zure Windows zerbitzarirako domeinu bat zehazten baduzu, gehitu USERNAME atalaren hasieran, bien artean puntu eta koma bat jarriz. Adibidez, domain;username.

    gvfs-mount smb://ERABILTZAILE-IZENA@ZERBITZARIA/KARPETA
    duplicity --gio smb://ERABILTZAILE-IZENA@ZERBITZARIA/KARPETA /tmp/restore

# Eskuz leheneratzea

Duplicity-k berak ere funtzionatzen ez badu, esperantza gutxi. Babeskopiaren fitxategi-formatua konplexua da eta ezin da erraz manipulatu. Hala ere, oso larri bazabiltza, beste saio bat egin daiteke.

Babeskopia urruneko edo hodeiko zerbitzari batean egin baduzu, hasteko deskargatu duplicity-ren fitxategiak eta jarri zure ordenagailuko karpeta batean. Ondoren, sartu karpeta horren bide-izena zure terminalean.

Duplicity aplikazioak bolumen izeneko puska txikietan gordetzen ditu datuak. Bolumen batzuk aldizka egindako kopia berri edo 'full' deritzenak dira, etab beste batzuk 'inc' edo inkrementalenak dira. Babeskopia oso baten bolumen-multzoaren 1. bolumenean hasita, fitxategiak bolumenez bolumen leheneratu beharko dituzu.

Zure babeskopia zifratu bazenuen, lehenengo bolumena deszifratu behar duzu gpg komandoarekin. Demagun duplicity-full.20110127T131352Z.vol1.difftar.gpg daukazula:

    gpg --output duplicity-full.20110127T131352Z.vol1.difftar --decrypt duplicity-full.20110127T131352Z.vol1.difftar.gpg

Edo dena batera egin (segurtatu nahiko espazio daukazula!):

    gpg --multifile --decrypt duplicity-full.20110127T131352Z.*.difftar.gpg

Orain .difftar edo .difftar.gz bolumena daukazu (hura deszifratu behar izan duzun ala ez). Erabili tar banakako adabaki-fitxategiak erauzteko:

    tar xf duplicity-full.20110127T131352Z.vol1.difftar

Edo berriro, egin dena batera:

    for t in duplicity-full.20110127T131352Z.*.difftar; do tar xf $t; done

Orain adabaki-fitxategiak multivolume_snapshot eta snapshot karpetetan egongo dira. Bolumen anitz hartu zituen fitxategi bakoitza multivolume_snapshot karpetan egongo da. Demagun /home/jane/essay.txt fitxategiaren babeskopia egin zenuela:

    cd multivolume_snapshot/home/jane/essay.txt
    cat * > essay.txt

Babeskopia inkrementaletako datuak berreskuratzeko, erabili rdiff fitxategiak itsasteko. Ikusi man rdiff erabilera ezagutzeko.