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 i skrivende stund. Den er tilgjengelig i det offisielle pakkelageret til Ubuntu 18.04 LTS.
Oppdater først apt pakkeoppbevaring av Ubuntu 18.04 LTS med følgende kommando:
$ sudo apt-get oppdatering
De apt pakkeoppbevaringsbuffer bør oppdateres.
Kjør nå følgende kommando for å installere Restic:
$ sudo apt-get install restic
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 for øyeblikket installert på maskinen min er 0.8.3.
Ta lokale sikkerhetskopier med Restic
I denne delen vil jeg vise deg hvordan du tar lokal sikkerhetskopi med Restic.
Først må du opprette eller initialisere en ny Restic depot hvor som helst på ditt lokale filsystem. Det kan også være en ekstern harddisk eller USB-minnepinne som er montert på det lokale filsystemet.
Jeg antar at du tar en sikkerhetskopi av brukerens HJEM katalog til en ekstern harddisk eller en USB-minnepinne. La oss si at blokken er / 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 mount / 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 restic -r / backup init
Skriv nå inn et passord for din Restic depot og trykk
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.
La oss si at du vil sikkerhetskopiere brukerens HJEM katalog med Restic, du kan gjøre det med følgende kommando:
$ sudo restic -r / backup backup / home / shovonMERK: Her / hjem / shovon er brukerens HJEM katalog.
Skriv nå inn din Restic depotpassord og trykk
Sikkerhetskopien bør tas. Som du kan se i den merkede delen av skjermbildet nedenfor, er / hjem / shovon katalogen er sikkerhetskopiert og et øyeblikksbilde-ID 21f198eb er trykt. Dette er viktig da du kan henvise 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 vil vise deg hvor snart.
La oss sikkerhetskopiere en annen katalog /etc for demonstrasjonens skyld.
$ sudo restic -r / backup backup / etc
Sikkerhetskopien er fullført.
Nå kan du liste opp alle tilgjengelige Restic øyeblikksbilder med følgende kommando:
$ sudo restic -r / backup øyeblikksbilder
Skriv nå inn din Restic depotpassord og trykk
De Restic øyeblikksbilder skal være oppført som du kan se på skjermbildet nedenfor. Den markerte delen av skjermbildet viser øyeblikksbilde-ID-en for hver katalog du sikkerhetskopierte Restic.
MERK: Restic støtter trinnvis 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 kan gjenopprette filer og kataloger fra Restic sikkerhetskopi.
La oss si at du vil gjenopprette HJEM katalog (/ home / shovon i mitt tilfelle) fra Restic sikkerhetskopi. Du kan kjøre følgende kommando for å gjenopprette en Restic sikkerhetskopi av øyeblikksbilde-ID.
$ sudo restic -r / backup gjenopprette 21f198eb --target / home / 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. For eksempel kan du 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 / gjenopprette / etc katalog.
Skriv nå inn din Restic depotpassord og trykk
Dataene skal gjenopprettes fra sikkerhetskopien.
Hvis du tar trinnvise sikkerhetskopier med Restic, Det kan være vanskelig for deg å finne ut den siste øyeblikksbilde-ID-en for en bestemt sikkerhetskopikatalog. Med glede, Restic kommer med en måte du kan gjenopprette fra den siste øyeblikksbilde-ID-en for visse sikkerhetskopikataloger.
Du kan kjøre følgende kommando for å gjenopprette den siste versjonen av sikkerhetskopien for en bestemt katalog (i mitt tilfelle / home / shovon-katalog):
$ sudo restic -r / backup gjenopprette siste - sti / hjem / shovon - target / home / shovon
Den siste versjonen av sikkerhetskopien for banen / hjem / shovon er gjenopprettet på målet / hjem / shovon.
Ta eksterne sikkerhetskopier med Restic
Forsikre deg om at Ubuntu 18.04 maskin hvor Restic er installert ha SFTP-server installert før du prøver å ta eksterne sikkerhetskopier med Restic.
Du kan installere SFTP-server på Ubuntu 18.04 LTS-maskin med følgende kommando:
$ sudo apt-get install openssh-server
trykk y og trykk deretter på
SFTP-server skal installeres.
Nå bytt ut hver -r / LOKAL / PATH til -r sftp: [e-postbeskyttet]: / REMOTE / PATH
For eksempel bør kommandoen for å opprette eller initialisere et Restic lokalt arkiv konverteres fra
$ sudo restic init -r / backuptil
$ sudo restic 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.
Slik installerer du og bruker Restic på Ubuntu 18.04 LTS. Takk for at du leser denne artikkelen.