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:
- Vietinis katalogas
- sftp serveris (per SSH)
- HTTP REST serveris
- AWS S3
- OpenStack Swift
- „BackBlaze B2“
- „Microsoft Azure“ „Blob Storage“
- "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.
./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:
./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:
./restic -r ~/backup snapshots
Kaip matote, turiu 2 momentines nuotraukas, konkrečiai 4c809a9c ir 5f59a8eb.
į patikrinkite skirtumą tarp dviejų momentinių nuotraukų mes parašysime:
./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 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 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/
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.