Ubuntu

Sådan installeres og bruges Restic på Ubuntu 18.04

Sådan installeres og bruges Restic på Ubuntu 18.04
Restic er et brugervenligt program til sikkerhedskopiering. Restic kan bruges til at tage sikkerhedskopier lokalt og eksternt. Restic er meget hurtig og sikker. Restic holder alle sine sikkerhedskopifiler inde Restic arkiver fuldstændig krypteret og adgangskodebeskyttet. Restic ved, at dit lagringsmedie ikke er sikkert. Så det kræver enhver foranstaltning at gemme dine data fra at blive stjålet. Det er også meget let 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 pakkeopbevaringssted for Ubuntu 18.04 LTS.

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

$ sudo apt-get opdatering

Det apt pakkeopbevaringscache skal opdateres.

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

$ sudo apt-get install restic

Restic skal installeres.

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

$ sudo restic version

Som du kan se fra 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 lager overalt på dit lokale filsystem. Det kan også være en ekstern harddisk eller et USB-drev, der er monteret på dit lokale filsystem.

Jeg antager, at du tager en sikkerhedskopi af din brugers HJEM bibliotek til en ekstern harddisk eller et USB-drev. Lad os sige, at blokken 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 bibliotek på dit filsystem med følgende kommando:

$ sudo mkdir / backup

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

$ sudo mount / dev / sdb1 / backup

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

$ sudo df -h

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

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

$ sudo restic -r / backup init

Indtast nu en adgangskode til din Restic arkiv og tryk . Husk, du har ikke adgang til din Restic arkiv uden denne adgangskode og Restic arkiv er uopretteligt uden adgangskoden.

Skriv nu din Restic arkivadgangskode igen, og tryk på .

Restic-arkivet skal oprettes eller initialiseres.

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

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

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

BEMÆRK: Her / hjem / skovl er min brugers HJEM vejviser.

Skriv nu din Restic arkivadgangskode og tryk på .

Backup skal tages. Som du kan se i det markerede afsnit på skærmbilledet nedenfor, er / hjem / skovl mappe er sikkerhedskopieret og et snapshot-id 21f198eb er trykt. 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-sikkerhedskopi. Jeg vil vise dig hvor snart.

Lad os tage backup af en anden mappe /etc af demonstrations skyld.

$ sudo restic -r / backup backup / osv

Sikkerhedskopieringen er gennemført.

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

$ sudo restic -r / backup snapshots

Skriv nu din Restic arkivadgangskode og tryk på .

Det Restic snapshots skal være anført som du kan se på skærmbilledet nedenfor. Det markerede afsnit af skærmbilledet viser snapshot-id'et for hver mappe, du sikkerhedskopierede i Restic.

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

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

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

$ sudo restic -r / backup gendannelse 21f198eb --target / home / shovon

BEMÆRK: Her 21f198eb er SNAPSHOT_ID og / hjem / skovl er RESTORE_DIRECTORY i mit tilfælde. Huske på, at RESTORE_DIRECTORY kan være forskellig fra den mappe, der blev sikkerhedskopieret. For eksempel kan du tage en sikkerhedskopi af /etc mappe, men når du gendanner, hvis du vil, kan du lægge indholdet af /etc mappe til et andet katalog, f.eks / gendannelse / osv vejviser.

Skriv nu din Restic arkivadgangskode og tryk på .

Dataene skal gendannes fra sikkerhedskopien.

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

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

$ sudo restic -r / backup gendannelse nyeste --sti / hjem / shovon - target / home / shovon

Den seneste version af sikkerhedskopien til stien / hjem / skovl gendannes på målet / hjem / skovl.

Tager fjernbackups med Restic

Sørg for, at Ubuntu 18.04 maskine hvor Restic er installeret har SFTP-server installeret, før du prøver at tage ekstern sikkerhedskopier 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-server skal installeres.

Udskift nu hver -r / LOKAL / BANE til -r sftp: [e-mail-beskyttet]: / FJERNBANE / PATH

For eksempel skal kommandoen til oprettelse eller initialisering af et Restic lokalt arkiv konverteres fra

$ sudo restic init -r / backup
til
$ sudo restic init -r sftp: brugernavn @ hostname: / backup

Her brugernavn og værtsnavn er brugernavnet og værtsnavnet eller IP-adressen på den eksterne server, hvor Restic er installeret. / backup er det bibliotek, hvor Restic sikkerhedskopimappen 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.

Crontab i Linux
Med fremkomsten af ​​nye teknologier ønsker vi, at alt skal automatiseres, inklusive vores computersystemer. For eksempel kan vi som systemadministrat...
Kør et Cron-job hvert minut
Hvis du vil køre et program eller script i baggrunden på Linux, er cron-job meget vigtigt. Ved hjælp af cron-job kan du udføre et program eller script...
Bedste AMD Ryzen Laptops at købe i 2021
AMD Ryzen-processorer har været i stand til at bringe sund konkurrence i både den bærbare computer og desktop-segmentet. AMD Ryzen-bærbare computere e...