Hvordan installere og bruke Restic på Ubuntu

Hvordan Installere Og Bruke Restic Pa Ubuntu



Restic er et brukervennlig program for å ta sikkerhetskopier. Restic kan brukes til å ta sikkerhetskopier lokalt og eksternt. Restic er veldig rask og sikker. Restic holder alle sikkerhetskopifilene inne Restic depotene er fullstendig kryptert og passordbeskyttet. Restic vet at lagringsmediet ditt ikke er sikkert. Så det kreves alle tiltak for å redde dataene dine fra å bli stjålet. Det er også veldig enkelt å gjenopprette fra Restic sikkerhetskopier. Restic har også snapshot-funksjoner.

I denne artikkelen vil jeg vise deg hvordan du installerer og bruker Restic på Ubuntu 18.04 LTS. La oss komme i gang.

Installere Restic på Ubuntu 18.04

I denne delen vil jeg vise deg hvordan du installerer Restic 0.8.3, som er den siste stabile versjonen når dette skrives. Den er tilgjengelig i det offisielle pakkelageret til Ubuntu 18.04 LTS.







Oppdater først apt pakkelager for Ubuntu 18.04 LTS med følgende kommando:



$ sudo apt-get oppdatering



De apt pakkelagerets cache bør oppdateres.





Kjør nå følgende kommando for å installere Restic :



$ sudo apt-get install restisk

Restic skal installeres.

Nå kan du sjekke om Restic jobber med følgende kommando:

$ sudo restic versjon

Som du kan se fra skjermbildet nedenfor, versjonen av Restic installert på maskinen min er 0.8.3.

Ta lokale sikkerhetskopier med Restic

I denne delen vil jeg vise deg hvordan du tar lokal sikkerhetskopiering med Restic .

Først må du opprette eller initialisere en ny Restic repository hvor som helst på ditt lokale filsystem. Det kan også være en ekstern harddisk eller USB-minnepinne montert på ditt lokale filsystem.

Jeg antar at du tar en sikkerhetskopi av brukerens HJEM katalogen til en ekstern harddisk eller en USB-minnepinne. La oss si at blokkeringsenheten er det /dev/sdb1 på min Ubuntu 18.04-maskin.

Du kan finne ut hva det er på datamaskinen din med følgende kommando:

$ sudo lsblk

Lag nå en /backup katalog på filsystemet ditt med følgende kommando:

$ sudo mkdir / backup

Monter nå den eksterne harddisken eller USB-minnepinnen ( /dev/sdb1 i mitt tilfelle) til /backup katalog med følgende kommando:

$ sudo montere / dev / sdb1 / backup

Du kan bekrefte at den eksterne harddisken eller USB-minnepinnen er montert på riktig sted med følgende kommando:

$ sudo df -h

Som du kan se fra den merkede delen av skjermbildet nedenfor, blokkerer enheten /dev/sdb1 er montert på /backup katalog.

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

$ sudo restisk -r / backup init

Skriv nå inn et passord for din Restic repository og presse . Husk at du ikke har tilgang til din Restic repository uten dette passordet og Restic repository kan ikke gjenopprettes uten passordet.

Skriv nå inn din Restic depotpassordet igjen og trykk .

Restic-depotet bør opprettes eller initialiseres.

Nå er du klar til å sikkerhetskopiere filene og katalogene dine.

La oss si at du vil sikkerhetskopiere brukerens HJEM katalog med Restic , kan du gjøre det med følgende kommando:

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

MERK: Her /hjem/shovon er min brukers HJEM katalog.

Skriv nå inn din Restic depotpassord og trykk .

Sikkerhetskopien bør tas. Som du kan se i den markerte delen av skjermbildet nedenfor, er /hjem/shovon katalogen er sikkerhetskopiert og en øyeblikksbilde-ID 21f198eb er skrevet ut. Dette er viktig siden du kan referere til eller velge en bestemt sikkerhetskopi med øyeblikksbilde-ID. Men du trenger ikke å huske det. Du kan finne ut hvilke øyeblikksbilder som er tilgjengelige på din Restic-sikkerhetskopi. Jeg skal vise deg hvordan snart.

La oss sikkerhetskopiere en annen katalog /etc for demonstrasjonens skyld.

$ sudo restisk -r / backup backup / etc

Sikkerhetskopieringen er fullført.

Nå kan du liste opp alle tilgjengelige Restic øyeblikksbilder med følgende kommando:

$ sudo restisk -r / backup øyeblikksbilder

Skriv nå inn din Restic depotpassord og trykk .

De Restic øyeblikksbilder skal vises som du kan se på skjermbildet nedenfor. Den markerte delen av skjermbildet viser øyeblikksbilde-ID-en for hver katalog du sikkerhetskopierte i Restic .

MERK: Restic støtter inkrementell sikkerhetskopiering. Hvis du sikkerhetskopierer den samme katalogen som du sikkerhetskopierte før, skal bare endringene lagres og en ny øyeblikksbilde-ID skal genereres.

Nå er det på tide å vise deg hvordan du gjenoppretter filer og kataloger fra Restic backup.

La oss si at du vil gjenopprette HJEM katalog (/home/shovon i mitt tilfelle) fra Restic backup. Du kan kjøre følgende kommando for å gjenopprette en Restic sikkerhetskopi av dets øyeblikksbilde-ID.

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

MERK: Her 21f198eb er den SNAPSHOT_ID og /hjem/shovon er den RESTORE_DIRECTORY i mitt tilfelle. Husk at RESTORE_DIRECTORY kan være forskjellig fra katalogen som ble sikkerhetskopiert. Du kan for eksempel ta en sikkerhetskopi av /etc katalog, men når du gjenoppretter, hvis du vil, kan du legge innholdet i /etc katalog til en annen katalog, for eksempel /restore/etc katalog.

Skriv nå inn din Restic depotpassord og trykk .

Dataene skal gjenopprettes fra sikkerhetskopien.

Hvis du tar inkrementelle sikkerhetskopier med Restic , kan det være vanskelig for deg å finne ut den siste øyeblikksbilde-IDen for en bestemt sikkerhetskopikatalog. Glad, Restic kommer med en måte å gjenopprette fra den siste øyeblikksbilde-ID-en til en viss sikkerhetskopikatalog.

Du kan kjøre følgende kommando for å gjenopprette den nyeste versjonen av backup for en bestemt katalog (i mitt tilfelle /home/shovon-katalogen):

$ sudo restisk -r / backup gjenopprett siste --sti / hjem / shovon --mål / hjem / shovon

Den siste versjonen av sikkerhetskopien for banen /hjem/shovon er gjenopprettet på målet /hjem/shovon .

Ta eksterne sikkerhetskopier med Restic

Sørg for at Ubuntu 18.04-maskinen var Restic er installert ha SFTP-server installert før du prøver å ta eksterne sikkerhetskopier med Restic .

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

$ sudo apt-get install openssh-server

trykk Y og trykk deretter å fortsette.

SFTP-serveren skal være installert.

Bytt nå hver -r /LOCAL/PATH til -r sftp: [e-postbeskyttet] :/FJERN/PATH

For eksempel bør kommandoen for å opprette eller initialisere et Restic lokalt depot konverteres fra

$ sudo restisk init -r / backup
til
$ sudo restisk init -r sftp:brukernavn @ vertsnavn: / backup

Her brukernavn og vertsnavn er brukernavnet og vertsnavnet eller IP-adressen til den eksterne serveren hvor Restic er installert. /backup er katalogen der Restic sikkerhetskopikatalogen skal opprettes eller er allerede tilgjengelig.

Det er slik du installerer og bruker Restic på Ubuntu 18.04 LTS. Takk for at du leste denne artikkelen.