Sådan installeres og bruges Restic på Ubuntu

Sadan Installeres Og Bruges Restic Pa Ubuntu



Restic er et brugervenligt program til at tage sikkerhedskopier. Restic kan bruges til at tage sikkerhedskopier lokalt og eksternt. Restic er meget hurtig og sikker. Restic beholder alle dens backup-filer Restic repositories totalt krypteret og adgangskodebeskyttet. Restic ved, at dit lagermedie ikke er sikkert. Så det tager alle foranstaltninger for at redde dine data fra at blive stjålet. Det er også rigtig nemt at gendanne fra Restic sikkerhedskopier. Restic har også snapshot-funktioner.

I denne artikel vil jeg vise dig, hvordan du installerer og bruger Restic på Ubuntu 18.04 LTS. Lad os komme igang.

Installation af Restic på Ubuntu 18.04

I dette afsnit vil jeg vise dig, hvordan du installerer Restic 0.8.3, som er den seneste stabile version i skrivende stund. Det er tilgængeligt i det officielle pakkelager i Ubuntu 18.04 LTS.







Opdater først passende pakkeopbevaring af Ubuntu 18.04 LTS med følgende kommando:



$ sudo apt-get opdatering



Det passende pakkelagerets cache skal opdateres.





Kør nu følgende kommando for at installere Restic :



$ sudo apt-get install restisk

Restic skal installeres.

Nu kan du tjekke om Restic arbejder med følgende kommando:

$ sudo restic version

Som du kan se på skærmbilledet nedenfor, er versionen af Restic aktuelt installeret på min maskine er 0.8.3.

Tager lokale sikkerhedskopier med Restic

I dette afsnit vil jeg vise dig, hvordan du tager lokal backup med Restic .

Først skal du oprette eller initialisere en ny Restic repository hvor som helst på dit lokale filsystem. Det kan også være en ekstern harddisk eller USB-drev, der er monteret på dit lokale filsystem.

Jeg går ud fra, at du tager en sikkerhedskopi af din brugers HJEM mappe til en ekstern harddisk eller et USB-drev. Lad os sige, at blokenheden er /dev/sdb1 på min Ubuntu 18.04-maskine.

Du kan finde ud af, hvad det er på din computer med følgende kommando:

$ sudo lsblk

Opret nu en /backup mappe på dit filsystem med følgende kommando:

$ sudo mkdir / backup

Monter nu den eksterne harddisk eller USB-drevet ( /dev/sdb1 i mit tilfælde) til /backup mappe med følgende kommando:

$ sudo montere / dev / sdb1 / backup

Du kan kontrollere, at den eksterne harddisk eller USB-drevet er monteret på den korrekte placering med følgende kommando:

$ sudo df -h

Som du kan se fra det markerede afsnit af skærmbilledet nedenfor, blokerer enheden /dev/sdb1 er monteret på /backup vejviser.

Du kan oprette eller initialisere en Restic depot på /backup mappe med følgende kommando:

$ sudo restisk -r / backup init

Indtast nu en adgangskode til din Restic repository og presse . Husk, du kan ikke få adgang til din Restic repository uden denne adgangskode og Restic repository kan ikke gendannes uden adgangskoden.

Indtast nu din Restic lageradgangskode igen, og tryk på .

Restic-lageret skal oprettes eller initialiseres.

Nu er du klar til at sikkerhedskopiere dine filer og mapper.

Lad os sige, du vil sikkerhedskopiere din brugers HJEM mappe med Restic , kan du gøre det med følgende kommando:

$ sudo restisk -r / backup backup / hjem / shovon

OBS: Her /hjem/shovon er min brugers HJEM vejviser.

Indtast nu din Restic lageradgangskode, og tryk på .

Sikkerhedskopien skal tages. Som du kan se i det markerede afsnit af skærmbilledet nedenfor, er /hjem/shovon mappen er sikkerhedskopieret og et snapshot-id 21f198eb er udskrevet. Dette er vigtigt, da du kan henvise til eller vælge en bestemt sikkerhedskopi med snapshot-id'et. Men du behøver ikke at huske det. Du kan finde ud af, hvilke snapshots der er tilgængelige på din Restic backup. Jeg vil snart vise dig hvordan.

Lad os sikkerhedskopiere en anden mappe /etc for demonstrationens skyld.

$ sudo restisk -r / backup backup / etc

Sikkerhedskopieringen er fuldført.

Nu kan du liste alle de tilgængelige Restic snapshots med følgende kommando:

$ sudo restisk -r / backup snapshots

Indtast nu din Restic lageradgangskode, og tryk på .

Det Restic snapshots skal vises, som du kan se på skærmbilledet nedenfor. Den markerede del af skærmbilledet viser snapshot-id'et for hver mappe, du sikkerhedskopierede i Restic .

BEMÆRK: Restic understøtter inkrementel backup. Hvis du sikkerhedskopierer den samme mappe, som du har sikkerhedskopieret før, er det kun ændringerne, der skal gemmes, og et nyt snapshot-id skal genereres.

Nu er det tid til at vise dig, hvordan du gendanner filer og mapper fra Restic backup.

Lad os sige, at du vil gendanne HJEM mappe (/home/shovon i mit tilfælde) fra Restic backup. Du kan køre følgende kommando for at gendanne en Restic backup af dets snapshot-id.

$ sudo restisk -r / backup gendannelse 21f198eb --mål / hjem / shovon

OBS: Her 21f198eb er SNAPSHOT_ID og /hjem/shovon er RESTORE_DIRECTORY i mit tilfælde. Huske på, at RESTORE_DIRECTORY kan være forskellig fra den mappe, der blev sikkerhedskopieret. Du kan for eksempel tage en backup af /etc mappe, men når du gendanner, hvis du vil, kan du lægge indholdet af /etc mappe til en anden mappe, for eksempel /gendan/etc vejviser.

Indtast nu din Restic lageradgangskode, og tryk på .

Dataene skal gendannes fra sikkerhedskopien.

Hvis du tager trinvise sikkerhedskopier med Restic , kan det være svært for dig at finde ud af det seneste snapshot-id for en bestemt backup-mappe. Gerne, Restic kommer med en måde, hvorpå du kan gendanne fra det seneste snapshot-id for en bestemt backup-mappe.

Du kan køre følgende kommando for at gendanne den seneste version af backup for en bestemt mappe (i mit tilfælde /home/shovon-mappe):

$ sudo restisk -r / backup gendan seneste --sti / hjem / shovon --mål / hjem / shovon

Den seneste version af backup for stien /hjem/shovon er genoprettet på målet /hjem/shovon .

Tager fjernsikkerhedskopiering med Restic

Sørg for, at Ubuntu 18.04-maskinen hvor Restic er installeret har SFTP-serveren installeret, før du forsøger at tage fjernsikkerhedskopier med Restic .

Du kan installere SFTP-server på din Ubuntu 18.04 LTS-maskine med følgende kommando:

$ sudo apt-get install openssh-server

Trykke Y og tryk derefter på at fortsætte.

SFTP-serveren skal være installeret.

Udskift nu hver -r /LOCAL/PATH til -r sftp: [e-mailbeskyttet] :/FJERN/STI

For eksempel skal kommandoen til at oprette eller initialisere et Restic lokalt lager konverteres fra

$ sudo restisk init -r / backup
til
$ sudo restisk init -r sftp:brugernavn @ værtsnavn: / backup

Her brugernavn og værtsnavn er brugernavnet og værtsnavnet eller IP-adressen på fjernserveren hvor Restic er installeret. /backup er den mappe, hvor Restic backup-mappen skal oprettes eller er allerede tilgængelig.

Sådan installerer og bruger du Restic på Ubuntu 18.04 LTS. Tak, fordi du læste denne artikel.