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 fra dette forfatterskapet. Det er tilgjengelig i det offisielle pakkelagde av Ubuntu 18.04 LTS.
Første oppdatering Apt Pakkelagde av Ubuntu 18.04 lts med følgende kommando:
$ sudo apt-get oppdatering
De Apt Pakkelagerbuffer 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 ser fra skjermbildet nedenfor, versjonen av Restic For øyeblikket installert på maskinen min er 0.8.3.
Tar 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 være en ekstern harddisk eller USB -tommelstasjon montert på ditt lokale filsystem også.
Jeg antar at du tar en sikkerhetskopi av brukerens HJEM katalog til en ekstern harddisk eller en USB -tommelstasjon. La oss si at blokkeringsenheten 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
Nå opprette en /sikkerhetskopi Katalog på filsystemet ditt med følgende kommando:
$ sudo mkdir /backup
Monter nå den eksterne harddisken eller USB -tommelstasjonen (/dev/sdb1 i mitt tilfelle) til /sikkerhetskopi Katalog med følgende kommando:
$ sudo mount /dev /sdb1 /backup
Du kan bekrefte at den eksterne harddisken eller USB -tommelstasjonen er montert på riktig sted med følgende kommando:
$ sudo df -h
Som du ser fra den markerte delen av skjermdumpen nedenfor, blokkenhet /dev/sdb1 er montert på /sikkerhetskopi katalog.
Du kan opprette eller initialisere en Restic depot på /sikkerhetskopi Katalog med følgende kommando:
$ sudo Restic -r /backup init
Skriv nå inn et passord for ditt Restic depot og trykk . Husk at du ikke har tilgang til din Restic depot uten dette passordet og Restic depotet er uopprettelig uten passordet.
Skriv nå inn din Restic depotpassord igjen og trykk .
Restic Repository skal opprettes eller initialiseres.
Nå er du klar til å ta sikkerhetskopi av filene og katalogene dine.
La oss si, du vil ta sikkerhetskopi av brukerens HJEM katalog med Restic, Du kan gjøre det med følgende kommando:
$ sudo Restic -r /backup backup /home /shovon
Merk: Her /Hjem/Shovon er brukerens HJEM katalog.
Skriv nå inn din Restic depotpassord og trykk .
Sikkerhetskopien skal tas. Som du kan se i den markerte delen av skjermbildet nedenfor, /Hjem/Shovon Katalogen er sikkerhetskopiert og en øyeblikksbilde -ID 21F198EB er trykt. Dette er viktig som du kan henvise til eller velge en viss sikkerhetskopi med øyeblikksbilde -ID. Men du trenger ikke å huske det. Du kan finne ut hvilke øyeblikksbilder som er tilgjengelige på din Restic Backup. Jeg vil vise deg hvor kort tid.
La oss ta sikkerhetskopi av 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å skjermdumpen nedenfor. Den markerte delen av skjermbildet viser øyeblikksbilde -ID for hver katalog du sikkerhetskopiert i Restic.
MERK: Restic støtter trinnvis sikkerhetskopi. Hvis du sikkerhetskopierer den samme katalogen som du sikkerhetskopieres før, bør 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 Sikkerhetskopiering av det er øyeblikksbilde ID.
$ SUDO RESTIC -R /BACKUP RESTORE 21F198EB -Target /Home /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. 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 /Gjenopprett/etc katalog.
Skriv nå inn din Restic depotpassord og trykk .
Dataene bør gjenopprettes fra sikkerhetskopien.
Hvis du tar trinnvise sikkerhetskopier med Restic, Det kan være vanskelig for deg å finne ut den siste øyeblikksbilde -IDen for en viss sikkerhetskopieringskatalog. Gjerne, Restic Leveres med en måte å gjenopprette fra den siste øyeblikksbilde -IDen til en viss sikkerhetskopieringskatalog.
Du kan kjøre følgende kommando for å gjenopprette den nyeste versjonen av sikkerhetskopi for en viss katalog (i mitt tilfelle /hjem /shovon -katalogen):
$ SUDO RESTIC -R /BACKUP RESTORE SISTI
Den siste versjonen av sikkerhetskopien for banen /Hjem/Shovon er gjenopprettet på målet /Hjem/Shovon.
Tar eksterne sikkerhetskopier med Restic
Forsikre deg om at Ubuntu 18.04 Maskin hvor Restic er installert har SFTP -server installert før du prøver å ta eksterne sikkerhetskopier med Restic.
Du kan installere SFTP -serveren på Ubuntu 18.04 LTS -maskin med følgende kommando:
$ sudo apt-get install openssh-server
trykk y Og trykk deretter å fortsette.
SFTP -server skal installeres.
Erstatt nå hver -r /lokal /sti til -r sftp: brukernavn@hostname:/fjern/sti
For eksempel bør kommandoen for å opprette eller initialisere et gjenværende lokalt depot konverteres fra
$ sudo Restic init -r /backup
til
$ sudo Restic init -r sftp: brukernavn@hostname:/backup
Her Brukernavn og Vertsnavn er brukernavnet og vertsnavnet eller IP -adressen til den eksterne serveren der Restic er installert. /sikkerhetskopi er katalogen der Restic Backup -katalog skal opprettes eller er allerede tilgjengelig.
Slik installerer du og bruker Restic på Ubuntu 18.04 LTS. Takk for at du leste denne artikkelen.