U sljedećem ćemo članku pogledati Restića. Ovo je program za napraviti sigurnosnu kopiju besplatno i brzo. Riječ je o otvorenom izvoru, sigurnom i višeplatformskom programu napisanom u programskom jeziku Go.
Restić šifrira podatke s AES-256 i provjerava ih pomoću Poly1305-AES. Izrada sigurnosnih kopija i kasnije vraćanje ovih podataka vrlo je brzo i jednostavno. U ovom ćemo članku vidjeti kako koristiti ovaj program u Ubuntuu. Ako nekome treba više informacija od onoga što je ovdje navedeno, može se obratiti službene web stranice.
Preuzmite Restic
Da bismo instalirali ovaj program u Ubuntu ili Linux Mint, trebamo samo upisati u terminal (Ctrl + Alt + T) sljedeću naredbu:
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
Sada možemo koristiti dosje restic za naše sigurnosne kopije.
Izrada sigurnosnih kopija i obnavljanje podataka pomoću Restica
Naše važne podatke možemo sigurnosno kopirati na našem lokalnom sustavu. Program podržava sljedeće pozadine za pohranu sigurnosnih kopija:
- Lokalni direktorij
- sftp poslužitelj (putem SSH-a)
- HTTP OSTALI poslužitelj
- AWS S3
- OpenStack Swift
- BackBlaze B2
- Microsoft Azure Blob pohrana
- Google Cloud Storage
U ovom sam članku opisao samo sigurnosno kopiranje i vraćanje podataka u lokalni direktorij. Ako nekoga zanimaju drugi načini izrade sigurnosnih kopija, može kliknuti na odgovarajuću vezu.
Izradite sigurnosnu kopiju podataka u lokalnom imeniku
Prvo ćemo stvoriti spremište za pohranu sigurnosne kopije. Na primjer, stvorit ću spremište zvano sigurnosna kopija u svom direktoriju $ HOME.
./restic init --repo ~/backup
Dalje napišemo lozinku za spremište. Moramo se sjetiti lozinke da bismo kasnije mogli pristupiti ovom spremištu. U suprotnom ćemo trajno izgubiti pohranjene podatke.
Tada ćemo sigurnosna kopija naših podataka u spremištu upisivanje u isti terminal:
./restic -r ~/backup backup ~/Documentos
U ovom primjeru napravit ću sigurnosnu kopiju mape ~ / Documents u spremištu ~ / backup.
Kao što vidite, stvorena je sigurnosna kopija direktorija Dokumenti. Što je više, stvorite snimku trenutne sigurnosne kopije s jedinstvenim imenom, 4c809a9c u ovom slučaju.
Upravljanje snimkama
Ako ponovo pokrenemo gornju naredbu, stvorit će se još jedna snimka s jedinstvenim imenom. Ovaj put će sigurnosna kopija napraviti puno brže od prethodne sigurnosne kopije. Možemo nastaviti dodavati podatke u mapu i pokrenuti sigurnosnu kopiju kako bismo stvorili sve potrebne snimke.
u navesti snimke dostupne u spremištu, izvršit ćemo:
./restic -r ~/backup snapshots
Kao što vidite, imam 2 snimke, točnije 4c809a9c i 5f59a8eb.
u provjerite razliku između dva snimka napisat ćemo:
./restic -r ~/backup diff 4c809a9c 5f59a8eb
Kao što vidite, u sigurnosnu kopiju dodao sam novu pdf datoteku.
Sigurnosna kopija datoteke
Nećemo moći izrađivati samo sigurnosne kopije cijelih direktorija. Također možemo napraviti sigurnosne kopije jedne datoteke:
./restic -r ~/backup backup ~/Documentos/archivo.txt
Izuzmite datoteke iz sigurnosne kopije
Također je moguće izuzeti neke datoteke ili direktorije. Na primjer, sljedeća naredba isključit će sve datoteke tipa .doc:
./restic -r ~/backup backup --exclude=*.doc ~/Documentos
Također možemo smjestiti sve datoteke i mape koje želimo izuzeti iz sigurnosne kopije u datoteci i navedite njegov put u naredbi sigurnosne kopije.
Na primjer, stvorit ćemo datoteku koja se naziva izuzeti:
vi excluidos
Dodati ćemo datoteke ili mape koje želimo izuzeti:
*.txt entreunosyceros.zip Vídeos/Películas
Sada ćemo započeti postupak sigurnosne kopije pomoću naredbe:
./restic -r ~/backup backup --exclude-file=excluidos ~/Documentos
u dobiti više detalja o sigurnosnoj kopiji, možemo izvršiti:
./restic help backup
Vratite podatke pomoću Restica
Znajući snimku s kojom želimo raditi, jednostavno ćemo upotrijebiti sljedeću naredbu za vraćanje podataka iz snimke:
./restic -r ~/backup restore 4c809a9c --target ~/Documentos
Upravo smo vratili sve podatke iz snimke 4c809a9c u direktorij ~ / Documents.
u vratiti jednu datoteku iz snimke u direktorij Dokumenti napisat ćemo:
./restic -r ~/backup restore 4c809a9c --target ~/Documentos archivo.txt
Za više detalja možemo pogledajte odjeljak pomoći o restauraciji.
./restic help restore
Pregledajte podatke bez vraćanja
Možda ne želimo vratiti podatke, već ih radije vidimo. Sigurnosnu kopiju možemo istražiti kao normalan datotečni sustav. Prvo ćemo stvoriti točku montiranja:
mkdir montaje-copias
Después montirat ćemo svoje spremište na točki montiranja copy-mount upisujući:
./restic -r ~/backup mount montaje-copias/
Sada, ako otvorimo naš upravitelj datotekama vidjet ćemo da je naše spremište montirano i možemo ga istražiti. Za više pojedinosti možemo potražiti pomoć:
./restic help mount
Ovo je samo vrh programa. Za više informacija poželjno je konzultirati službena dokumentacija by Restic za detaljniju uporabu.