„Restic“ - programa, skirta greitai sukurti atsargines kopijas

apie Resticą

Kitame straipsnyje apžvelgsime „Restic“. Tai yra programa padaryti saugumo kopiją nemokamai ir greitai. Tai yra atviro kodo, saugi ir daugiaplatformė programa, parašyta „Go“ programavimo kalba.

Pailsėti užšifruoja duomenis AES-256 ir autentifikuoja juos naudodamas Poly1305-AES. Kurti atsargines kopijas ir vėliau atkurti šiuos duomenis yra tikrai greita ir lengva. Šiame straipsnyje mes pamatysime, kaip naudoti šią programą „Ubuntu“. Jei kam reikia daugiau informacijos nei čia pateikiama, jis gali kreiptis į oficiali svetainė.

Atsisiųsti „Restic“

Norėdami įdiegti šią programą „Ubuntu“ arba „Linux Mint“, terminale (Ctrl + Alt + T) turėsime įvesti tik šią komandą:

wget https://github.com/restic/restic/releases/download/v0.8.3/restic_0.8.3_linux_amd64.bz2 && bunzip2 restic_0.8.3_linux_amd64.bz2 && mv restic_0.8.3_linux_amd64 restic && sudo chmod +x restic

Dabar mes galime naudoti failas mūsų atsarginėms kopijoms.

Duomenų atsarginių kopijų kūrimas ir atkūrimas naudojant „Restic“

Mes galime sukurti svarbių savo vietos duomenų atsarginę kopiją. Programa palaiko šias galines kopijas saugoti:

  1.  Vietinis katalogas
  2.   sftp serveris (per SSH)
  3.   HTTP REST serveris
  4.   AWS S3
  5.   OpenStack Swift
  6.   „BackBlaze B2“
  7.   „Microsoft Azure“ „Blob Storage“
  8.   "Google" Debesis Sandėliavimo

Šiame straipsnyje aptariau tik tai, kaip padaryti atsarginę kopiją ir atkurti duomenis į vietinį katalogą. Jei ką nors domina kiti atsarginės kopijos metodai, jie gali spustelėti atitinkamą nuorodą.

Kurkite atsarginę duomenų kopiją į vietinį katalogą

Pirmiausia mes einame sukurti saugyklą atsarginei kopijai laikyti. Pavyzdžiui, savo $ HOME kataloge ketinu sukurti saugyklą, vadinamą atsargine kopija.

saugyklos kūrimas

./restic init --repo ~/backup

Toliau rašome saugyklos slaptažodį. Turime prisiminti slaptažodį, kad vėliau galėtume pasiekti šią saugyklą. Priešingu atveju mes visam laikui prarasime saugomus duomenis.

Tada mes tai padarysime mūsų duomenų saugykloje atsarginę kopiją rašyti tame pačiame terminale:

atsarginis „restic“ katalogas

./restic -r ~/backup backup ~/Documentos

Šiame pavyzdyje aš padarysiu ~ / atsarginių kopijų aplanko ~ / Documents atsarginę kopiją.

Kaip matote, buvo sukurta atsarginė „Documents“ katalogo kopija. Kas daugiau, sukurti dabartinės atsarginės kopijos vaizdą su unikaliu pavadinimu, 4c809a9c šiuo atveju.

Tvarkykite momentines nuotraukas

Jei dar kartą vykdysime pirmiau nurodytą komandą, bus sukurta dar viena nuotrauka su unikaliu pavadinimu. Šį kartą atsarginė kopija bus kur kas greitesnė nei ankstesnė. Mes galime toliau pridėti duomenis į aplanką ir paleisti atsarginę kopiją, kad sukurtume visus mums reikalingus momentinius vaizdus.

į pateikite saugykloje esančių momentinių nuotraukų sąrašą, vykdysime:

peržiūrėti ramius momentinius vaizdus

./restic -r ~/backup snapshots

Kaip matote, turiu 2 momentines nuotraukas, konkrečiai 4c809a9c ir 5f59a8eb.

į patikrinkite skirtumą tarp dviejų momentinių nuotraukų mes parašysime:

momentinių nuotraukų skirtumai

./restic -r ~/backup diff 4c809a9c 5f59a8eb

Kaip matote, atsarginėje kopijoje pridėjau naują pdf failą.

Atsarginė failo kopija

Mes galėsime ne tik padaryti atsargines visų katalogų kopijas. Mes taip pat galime padaryti atsargines vieno failo kopijas:

./restic -r ~/backup backup ~/Documentos/archivo.txt

Išskirkite failus iš atsarginės kopijos

Taip pat galima išskirti kai kuriuos failus ar katalogus. Pavyzdžiui, tokia komanda išskirs visus .doc tipo failus:

./restic -r ~/backup backup --exclude=*.doc ~/Documentos

Mes taip pat galime įdėti visus failus ir aplankus, kuriuos norime pašalinti iš failo atsarginės kopijos ir nurodykite jo kelią atsarginėje komandoje.

Pvz., Sukursime failą, pavadintą „išskirtas“:

vi excluidos

Pridėsime failus ar aplankus, kuriuos norime pašalinti:

*.txt
entreunosyceros.zip
Vídeos/Películas

Dabar pradėsime atsarginės kopijos procesą naudodami komandą:

./restic -r ~/backup backup --exclude-file=excluidos ~/Documentos

į gauti daugiau informacijos apie atsarginę kopiją, mes galime įvykdyti:

„restic“ atsarginės kopijos pagalba

./restic help backup

Atkurkite duomenis naudodami „Restic“

Žinodami momentinę kopiją, su kuria norime dirbti, tiesiog naudosime šią komandą, kad atkurtume momentinės nuotraukos duomenis:

./restic -r ~/backup restore 4c809a9c --target ~/Documentos

Ką tik atkūrėme visus duomenis iš 4c809a9c momentinės kopijos į ~ / Documents katalogą.

į atkurti vieną failą iš momentinės nuotraukos į „Documents“ katalogą parašysime:

./restic -r ~/backup restore 4c809a9c --target ~/Documentos archivo.txt

Norėdami gauti daugiau informacijos, mes galime žr. pagalbos skyrių apie restauravimą.

restic pagalba atkurti

./restic help restore

Peržiūrėkite duomenis neatkurdami

Galbūt nenorime atkurti duomenų, o geriau juos pamatyti. Mes galime ištirti atsarginę kopiją kaip įprastą failų sistemą. Pirmiausia sukursime tvirtinimo tašką:

mkdir montaje-copias

Po montuosime savo saugyklą „mount-copy“ prijungimo vietoje įvesdami:

./restic -r ~/backup mount montaje-copias/

prieiga prie ramybės duomenų

Dabar, jei atidarysime failų tvarkyklę pamatysime, kad mūsų saugykla yra įrengta, ir galėsime ją ištirti. Norėdami gauti daugiau informacijos, galite kreiptis pagalbos:

./restic help mount

Tai tik programos patarimas. Norėdami gauti daugiau informacijos, patartina kreiptis į oficialūs dokumentai iš „Restic“, kad būtų galima naudoti išsamiau.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.