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 -hSom 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
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 / shovonMERK: 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 / shovonMERK: 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
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 / backuptil
$ 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.