Denne opplæringen vil vise deg hvordan du installerer og bruker Restic Backup -verktøyet på maskinen din.
Hva er det gjenværende sikkerhetskopieringsverktøyet?
Restic er et enkelt, funksjonsrikt sikkerhetskopieringsverktøy skrevet på Go-programmeringsspråket. Restic er en moderne, sikker og programvare for plattform, noe som gjør den brukbar på de fleste av de viktigste operativsystemene. Den tilbyr funksjoner som muligheten til å verifisere sikkerhetskopiering, automatisere sikkerhetskopieringsprosessen og mer.
For å lære mer om Restic, sjekk ressursen som er gitt nedenfor:
https: // Restic.nett
Hvordan installere Restic Backup Utility
Restic er tilgjengelig i store Linux -distribusjoner, og du kan installere den ved hjelp av enkle kommandoer ved hjelp av forskjellige pakkeledere.
Debian/Ubuntu
For å installere på Debian og andre Debian -baserte distribusjoner, bruk APT -kommandoen:
sudo apt -get install Restic -y
Manjaro/Arch Linux
Bruk Pacman -kommandoen på Manjaro og Arch Distros:
sudo pacman -s Restic
Centos/rehl
På Rehl -distribusjonsfamilien kan du bruke COPR -depot eller laste ned Restic Binary.
Bruk WGET for å laste ned binæren og flytte den til BIN -katalogen:
[centos@centos8 ~] $ wget https: // github.com/Restic/Restic/Releases/Download/V0.12.0/RESTIC_0.12.0_Linux_AMD64.BZ2
[centos@centos8 ~] $ bzip2 -d restic_0.12.0_Linux_AMD64.BZ2
[centos@centos8 ~] $ sudo mv restic_0.12.0_Linux_AMD64 RESTIC && SUDO MV RESTIC /USR /BIN
[centos@centos8 ~] $ sudo chmod a+x/usr/bin/restic
Hvordan lage et gjenværende depot
For å lage gjenværende sikkerhetskopier, må vi initialisere en katalog som fungerer som depot for Restic for å lagre filene. Et gjenværende depot kan være både lokalt eller på en ekstern server eller en tjeneste.
La oss diskutere hvordan vi initialiserer et lokalt depot.
Lokalt depot
For å initialisere et lokalt depot, bruk Restic Init -kommandoen etterfulgt av - repo og katalogen der du vil opprette depotet.
For eksempel:
Sudo Restic Init--Repo /SRV /Backup-Repo
Det er bra å sikre at du husker passordet; Du trenger det for å få tilgang til filene i depotet.
Eksternt depot
For å opprette et eksternt depot på en server, bruk SFTP -protokollen. Før du gjør dette, må du forsikre deg om at serveren er konfigurert med SSH og passordløs innlogging, da Restic vil mislykkes hvis den blir bedt om et passord. For å lære hvordan du bruker en offentlig nøkkel for SSH -pålogginger, bør du vurdere følgende opplæring:
https: // linuxhint.com/setup_ssh_without_passwords/
https: // linuxhint.com/passordless_login_ssh/
Når du har alt som er konfigurert på din eksterne vert, bruk kommandoen nedenfor:
Sudo Restic -R SFTP: [email protected]:/SRV/Backup-Repo Init
Hvordan lage gjenværende sikkerhetskopier
Nå som vi har depotene satt opp på lokale og eksterne verter, kan vi gå videre hvordan vi kan sikkerhetskopiere noen data. I Restic kaller vi sikkerhetskopier som øyeblikksbilder.
For å opprette en enkel sikkerhetskopi, bruk kommandoen vist nedenfor:
$ sudo Restic Backup -R/SRV/Backup -Repo/~/Archives -Verbose
Kommandoen ovenfor oppretter automatisk et øyeblikksbilde av ~/Archives -katalogen og legger det til i depotet vi opprettet tidligere. Du vil merke at øyeblikksbildeverdien er i form av heksadesimale tegn, og dermed gjøre dem enklere og raskere å identifisere.
Restic er et raskt verktøy som kan behandle mange filer på noen få minutter uten belastning på databehandlingsressursene. Du kan minimere utdataene fra Restic Backup -prosessen ved å hoppe over - Verbose -alternativet.
Det er godt å merke seg at Restic er veldig effektiv, og det vil hoppe over dupliserte filer før du legger dem til i depotet.
Hvis Restic møter en sikkerhetskopiert fil, skanner den filen for å sikre at bare innholdet i filene blir lagret i øyeblikksbildet. Den bruker endringsdeteksjonsmekanismer som metadata for å oppdage endringer i en fil.
Hvordan legge til tagger i øyeblikksbilder
Restic lar deg også legge til tagger eller ytterligere informasjon i et øyeblikksbilde. Dermed lar deg identifisere et øyeblikksbilde enkelt. For å legge til en tag, bruk kommandoen som:
$ SUDO RESTIC -R/SRV/BACKUP-REPO BACKUP-TAG MYSQL-BACKUPS-TAG NGINX-MYSQL ~/ARCHIVES
Deretter kan du referere til et øyeblikksbilde ved hjelp av de spesifiserte taggene.
Arbeider med depoter
For å se øyeblikksbildene i et depot, bruk kommandoen:
Sudo Restic Snapshots -R /SRV /Backup -Repo
Fjerne en Øyeblikksbilde
For å fjerne et øyeblikksbilde fra et depot, bruk glem -kommandoen etterfulgt av navnet eller taggen til øyeblikksbildet.
Bruk kommandoen:
Sudo Restic glem 9e549b6d -r /srv /backup -repo
Glem -kommandoen forbeholder seg imidlertid dataene som er referert til av filene som er lagret i det fjernet øyeblikksbildet. Du kan fjerne de ikke -refererte dataene ved hjelp av Prune -kommandoen.
Sudo Restic PRUNE -R /SRV /BACKUP -REPO
Gjennopprett backup
Å gjenopprette filer fra et lagret øyeblikksbilde er enkelt. Bruk kommandoen nedenfor for å gjenopprette en sikkerhetskopi:
Sudo Restic Restore -R/SRV/Backup -REPO/194F005A -Target/TMP/Restores
Konklusjon
I denne opplæringen har vi diskutert hvordan du installerer og bruker et Restic Backup -verktøy. Denne opplæringen er en startguide som lærer deg hvordan du kan utføre grunnleggende sikkerhetskopiering og gjenopprette operasjoner. For å lære mer om hvordan du bruker Restic Backup -verktøyet, bør du vurdere dokumentene i ressursen som er gitt nedenfor:
https: // Restic.LEDTHEDOCS.io/en/siste/