Wat om te doen as jy nie jou lêers kan nie restoureer
Michael Terry

Kreatiewe Gemene Attribuution-Deel Alike 4.0 Unported Lisensie

Bernard Stafford
https://launchpad.net/~bernard010

# Wanneer Alles Verkeerd Gaan

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.

Hierdie is gaan tegnies raak. As geeneen hiervan vir jy sin maak nie, moenie bang wees om vra vir hulp.

Oop 'n Terminale venster deur te druk Ctrl Alt T.

Skep die gids waarin jy jou restoureered lêers sal plaas. Hierdie gids sal gebruik /tmp/restore:

    mkdir -p /tmp/restore

# Restoureer tans met Dubbeldheid

Op die veronderstelling dat Déjà Dup is net nie werk tans vir jy regs nou, jy gaan die opdragreël werktuig gebruik duplicity daardie word gebruik deur Déjà Dup agter die skerms om jou lêers te rugsteun en te restoureer.

As jy wil meer inligting oor duplicity dan hier aangebied, hardloop man duplisiteit.

Die eerste ding wat ons sal probeer is 'n eenvoudige restoureer van al jou data. Die aanvaarding van jou lêers op 'n eksterne ry gemonteer as /media/backup en jy het gekies om die rugsteun te enkripteer, probeer dit:

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

As jy die back-up nie het enkripteer, voeg --no-encryption tot die beveel.

## Ander Rugsteun Liggings

As jy 'n rugsteun van 'n afstandbediener of wolk bediener gemaak het, die sintaksis waarmee jy gebruik met duplicity sal anders wees as die eksterne skyf voorbeeld hierbo. Kyk hieronder hoe aan jou gekose rugsteun ligging kan koppel.

Onthou om by te voeg --no-encryption op enige -voorbeeld bevele as jou rugsteun nie geïnkripteer is.

Indien dubbeldheid verskyn om te hê moeilikheid verbinding met jou bediener, probeer aflaai al die duplicity lêers self na 'n plaaslike lêer en volg die eenvoudiger voorbeeld hierbo.

### FTP

Opkyk jou bediener adres, poort, gebruikersnaam en wagwoord en vervang gevalle van SERVER, PORT, GEBRUIKERSNAAM, and WAGWOORD in die voorbeeld hieronder met daardie onderskeie waardes.

Jy het moontlik 'n vouer gespesifiseer waarin die rugsteun lêers moet plaas. In die voorbeeld hieronder, vervang enige instansie van VOUER met daardie pad.

As jy verkies om nie inteken met 'n gebruikersnaam, gebruik anonymous as jou GEBRUIKERSNAAMhieronder.

    gvfs-mount ftp://GEBRUIKERSNAAM@BEDIENER:POORT/VOUER
    duplicity --gio ftp://GEBRUIKERSNAAM@BEDIENER:POORT/VOUER /tmp/restore

### SSH

Opkyk jou bediener adres, poort, gebruikersnaam en wagwoord en vervang gevalle van SERVER, PORT, GEBRUIKERSNAAM, and WAGWOORD in die voorbeeld hieronder met daardie onderskeie waardes.

Jy het moontlik 'n vouer gespesifiseer waarin die rugsteun lêers moet plaas. In die voorbeeld hieronder, vervang enige instansie van VOUER met daardie pad.

    gvfs-mount ssh://GEBRUIKERSNAAM@BEDIENER:POORT/VOUER
    duplicity --gio ssh://GEBRUIKERSNAAM@BEDIENER:POORT/VOUER /tmp/restore

### WebDAV

Opkyk jou bediener adres, poort, gebruikersnaam en wagwoord en vervang gevalle van SERVER, PORT, GEBRUIKERSNAAM, and WAGWOORD in die voorbeeld hieronder met daardie onderskeie waardes.

Jy het moontlik 'n vouer gespesifiseer waarin die rugsteun lêers moet plaas. In die voorbeeld hieronder, vervang enige instansie van VOUER met daardie pad.

As jy gekies het om 'n veilige verbinding te gebruik (HTTPS) wanneer rugsteun up, gebruik davs:// in plaas van dav:// in die voorbeeld hieronder.

    gvfs-mount dav://GEBRUIKERSNAAM@BEDIENER:POORT/VOUER
    duplicity --gio dav://GEBRUIKERSNAAM@BEDIENER:POORT/VOUER /tmp/restore

### Vensters Aandeel

Opkyk jou bediener adres, gebruikersnaam, wagwoord en gevalle van vervang BEDIENER, GEBRUIKERSNAAM, en WAGWOORD in die voorbeeld hieronder met daardie onderskeie waardes.

Jy het moontlik 'n vouer gespesifiseer waarin die rugsteun lêers moet plaas. In die voorbeeld hieronder, vervang enige instansie van VOUER met daardie pad.

As jy 'n domein vir jou Vensters bediener gespesifiseer het, voeg dit dan aan die begin van GEBRUIKERSNAAM met 'n semikolon tussen hulle. Byvoorbeeld, domein; gebruikersnaam.

    gvfs-mount smb://GEBRUIKERSNAAM@BEDIENER/VOUER
    duplicity --gio smb://GEBRUIKERSNAAM@BEDIENER/VOUER /tmp/restore

# Restoureer deur Hand

Indien selfs dubbeldheid werk nie vir u nie, daar is miskien min hoop. Die rugsteunlêerformaat is ingewikkeld en word nie maklik gemanipuleer nie. Maar as u desperaat is, is dit die moeite werd om te probeer.

As jy gebruik 'n afgeleë of wolk bediener om jou rugsteun stoor, eerste af te laai al die dubbeldheid lêers en plaas dit in 'n lêergids op jou rekenaar. Voer dan die lêergids in jou terminale in.

Dubbeldheid stoors jou data in klein stukkies genoem volumes. Sommige volumes behoort tot die periodieke ‘full’ of vars rugsteune en ander om die ‘inc’ of inkrementele rugsteune. Begin tans met 'n volledige stel volumes by volume 1, moet jy lêers volume vir volume restoureer.

As jy jou rugsteun geïnkripteer, eers moet jy die volume met decrypt met gpg. Sê jy het duplicity-full.20110127T131352Z.vol1.difftar.gpg:

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

Of om alle tegelyk te doen (sorg dat jy genoeg ruimte het!):

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

Nou het jy óf 'n .difftar of 'n .difftar.gz volume (afhangende van of jy het om dit te dekripteer of nie). Gebruik tar op watter een jy ook al die individuele pleisterlêers moet uittrek:

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

Of weer, om alle tegelyk te doen:

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

Nou sal die pleister lêers in wees multivolume_snapshot en snapshot vouers. Elke lêer wat oor verskeie volumes strek sal in wees multivolume_snapshot. Kom ons sê jy rugsteun up /home/jane/essay.txt:

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

Om data van inkrementele rugsteun te herstel, gebruik rdiff om die lêers saam te stik. Sien man rdiff vir gebruike.