U ovom članku ću vam pokazati kako instalirati i koristiti Restic na Ubuntu 18.04 LTS. Započnimo.
Instaliranje Restic-a na Ubuntu 18.04
U ovom odjeljku pokazat ću vam kako instalirati Restic 0.8.3, koja je najnovija stabilna verzija u trenutku pisanja ovog teksta. Dostupan je u službenom repozitoriju paketa Ubuntu 18.04 LTS.
Prvo ažurirajte prikladan repozitorij paketa Ubuntu 18.04 LTS sa sljedećom naredbom:
$ sudo apt-get ažuriranje
The prikladan predmemorija repozitorija paketa trebala bi se ažurirati.
Sada pokrenite sljedeću naredbu za instalaciju Restic :
$ sudo apt-get instalacija restičan
Restic treba instalirati.
Sada možete provjeriti da li Restic radi sa sljedećom naredbom:
$ sudo restična verzija
Kao što možete vidjeti na snimci zaslona u nastavku, verzija Restic trenutno instaliran na moj stroj je 0.8.3.
Izrada lokalnih sigurnosnih kopija uz Restic
U ovom odjeljku pokazat ću vam kako napraviti lokalnu sigurnosnu kopiju Restic .
Prvo morate stvoriti ili inicijalizirati novi Restic spremište bilo gdje na vašem lokalnom datotečnom sustavu. To može biti i vanjski tvrdi disk ili USB flash pogon montiran na vaš lokalni datotečni sustav.
Pretpostavljam da pravite sigurnosnu kopiju svog korisnika DOM imenik na vanjski tvrdi disk ili USB flash pogon. Recimo da je blok uređaj /dev/sdb1 na mom Ubuntu 18.04 stroju.
Možete saznati što je to na vašem računalu pomoću sljedeće naredbe:
$ sudo lsblk
Sada stvorite a /sigurnosna kopija direktorij na vašem datotečnom sustavu sljedećom naredbom:
$ sudo mkdir / sigurnosna kopija
Sada montirajte vanjski tvrdi disk ili USB flash pogon ( /dev/sdb1 u mom slučaju) do /sigurnosna kopija imenik sa sljedećom naredbom:
$ sudo montirati / dev / sdb1 / sigurnosna kopija
Možete provjeriti je li vanjski tvrdi disk ili USB flash pogon montiran na ispravno mjesto pomoću sljedeće naredbe:
$ sudo df -hKao što možete vidjeti iz označenog dijela snimke zaslona u nastavku, blok uređaj /dev/sdb1 je montiran na /sigurnosna kopija imenik.
Možete kreirati ili inicijalizirati a Restic spremište na /sigurnosna kopija imenik sa sljedećom naredbom:
$ sudo restičan -r / backup init
Sada upišite lozinku za svoj Restic spremište i tisak
Sada upišite svoje Restic ponovno lozinku spremišta i pritisnite
Restic repozitorij treba biti kreiran ili inicijaliziran.
Sada ste spremni sigurnosno kopirati svoje datoteke i direktorije.
Recimo, želite sigurnosno kopirati svoje korisničke DOM imenik sa Restic , to možete učiniti sljedećom naredbom:
$ sudo restičan -r / rezervna sigurnosna kopija / Dom / shovonNAPOMENA: Ovdje /dom/shovon je moj korisnik DOM imenik.
Sada upišite svoje Restic lozinka spremišta i pritisnite
Treba uzeti sigurnosnu kopiju. Kao što možete vidjeti u označenom dijelu snimke zaslona u nastavku, /dom/shovon imenik je sigurnosno kopiran i id snimke 21f198eb ispisuje se. Ovo je važno jer možete pogledati ili odabrati određenu sigurnosnu kopiju s ID-om snimke. Ali ne morate ga zapamtiti. Možete saznati koje su snimke dostupne na vašoj Restic sigurnosnoj kopiji. Ubrzo ću vam pokazati kako.
Napravimo sigurnosnu kopiju još jednog direktorija /itd demonstracije radi.
$ sudo restičan -r / rezervna sigurnosna kopija / itd
Sigurnosna kopija je dovršena.
Sada možete navesti sve dostupne Restic snimke pomoću sljedeće naredbe:
$ sudo restičan -r / sigurnosne snimke
Sada upišite svoje Restic lozinka spremišta i pritisnite
The Restic snimke bi trebale biti navedene kao što možete vidjeti na snimci zaslona u nastavku. Označeni dio snimke zaslona prikazuje ID snimke za svaki direktorij u kojem ste sigurnosno kopirali Restic .
BILJEŠKA: Restic podržava inkrementalni backup. Ako sigurnosno kopirate isti direktorij za koji ste prethodno napravili sigurnosnu kopiju, trebale bi se spremiti samo promjene i generirati novi ID snimke.
Sada je vrijeme da vam pokažemo kako oporaviti datoteke i direktorije iz Restic sigurnosna kopija.
Recimo da želite vratiti DOM imenik (/home/shovon u mom slučaju) iz Restic sigurnosna kopija. Možete pokrenuti sljedeću naredbu za vraćanje a Restic sigurnosna kopija prema ID-u snimke.
$ sudo restičan -r / vraćanje sigurnosne kopije 21f198eb --cilj / Dom / shovonNAPOMENA: Ovdje 21f198eb je SNAPSHOT_ID i /dom/shovon je RESTORE_DIRECTORY u mom slučaju. Zapamti to RESTORE_DIRECTORY može se razlikovati od direktorija koji je sigurnosno kopiran. Na primjer, možete napraviti sigurnosnu kopiju /itd imenik, ali kada vratite, ako želite, možete staviti sadržaj /itd imenik u neki drugi imenik, na primjer /vratiti/itd imenik.
Sada upišite svoje Restic lozinka spremišta i pritisnite
Podatke treba vratiti iz sigurnosne kopije.
Ako uzmete inkrementalne sigurnosne kopije sa Restic , možda će vam biti teško saznati najnoviji ID snimke za određeni direktorij sigurnosne kopije. Rado, Restic dolazi s načinom za vraćanje s najnovijeg ID-a snimke određenog direktorija sigurnosne kopije.
Možete pokrenuti sljedeću naredbu za vraćanje najnovije verzije sigurnosne kopije za određeni direktorij (u mom slučaju direktorij /home/shovon):
$ sudo restičan -r / sigurnosna kopija vratiti najnovije --staza / Dom / shovon --cilj / Dom / shovon
Najnovija verzija sigurnosne kopije za put /dom/shovon se vraća na cilj /dom/shovon .
Izrada sigurnosnih kopija na daljinu s Restic-om
Provjerite je li Ubuntu 18.04 stroj gdje Restic je instaliran imajte instaliran SFTP poslužitelj prije nego što pokušate napraviti udaljene sigurnosne kopije Restic .
Možete instalirati SFTP poslužitelj na svoj Ubuntu 18.04 LTS stroj pomoću sljedeće naredbe:
$ sudo apt-get instalacija openssh-poslužitelj
Pritisnite Y a zatim pritisnite
Treba instalirati SFTP poslužitelj.
Sada zamijenite svaki -r /LOKALNO/STAZA do -r sftp: [email protected] :/DALJINSKI/STAZA
Na primjer, naredbu za stvaranje ili inicijaliziranje Restic lokalnog repozitorija treba pretvoriti iz
$ sudo restic init -r / sigurnosna kopijado
$ sudo restic init -r sftp:korisničko ime @ ime hosta: / sigurnosna kopija
Ovdje Korisničko ime i ime hosta su korisničko ime i ime računala ili IP adresa udaljenog poslužitelja gdje Restic je instaliran. /sigurnosna kopija je imenik u kojem je Restic rezervni direktorij bi trebao biti kreiran ili je već dostupan.
Tako instalirate i koristite Restic na Ubuntu 18.04 LTS. Hvala što ste pročitali ovaj članak.