Restic, et program til hurtigt at tage sikkerhedskopier

om Restic

I den næste artikel skal vi se på Restic. Dette er en program til lav en sikkerhedskopi gratis og hurtigt. Det er et open source, sikkert og cross-platform program, skrevet med Go programmeringssprog.

Restic krypterer data med AES-256 og godkender dem ved hjælp af Poly1305-AES. Sikkerhedskopiering og senere gendannelse af disse data er virkelig hurtig og nem. I denne artikel skal vi se, hvordan du bruger dette program i Ubuntu. Hvis nogen har brug for mere information, end hvad der gives her, kan de konsultere officielle hjemmeside.

Download Restic

For at installere dette program i Ubuntu eller Linux Mint behøver vi kun at skrive terminalen (Ctrl + Alt + T) følgende kommando:

wget https://github.com/restic/restic/releases/download/v0.8.3/restic_0.8.3_linux_amd64.bz2 && bunzip2 restic_0.8.3_linux_amd64.bz2 && mv restic_0.8.3_linux_amd64 restic && sudo chmod +x restic

Nu kan vi bruge restikfil til vores sikkerhedskopier.

Sikkerhedskopiering og gendannelse af data ved hjælp af Restic

Vi sikkerhedskopierer muligvis vores vigtige data på vores lokale system. Programmet understøtter følgende back-ender til at gemme sikkerhedskopierne:

  1.  Lokal bibliotek
  2.   sftp-server (via SSH)
  3.   HTTP REST-server
  4.   AWS S3
  5.   OpenStack Swift
  6.   BackBlaze B2
  7.   Microsoft Azure Blob Storage
  8.   Google Cloud Storage

I denne artikel har jeg kun dækket, hvordan man sikkerhedskopierer og gendanner data til en lokal mappe. Hvis nogen er interesseret i andre backupmetoder, kan de klikke på det respektive link.

Sikkerhedskopier data til det lokale bibliotek

Først skal vi Opret et lager for at gemme sikkerhedskopien. For eksempel skal jeg oprette et lager kaldet backup i min $ HOME-bibliotek.

lageroprettelse til restik

./restic init --repo ~/backup

Dernæst skriver vi adgangskoden til arkivet. Vi skal huske adgangskoden for at få adgang til dette lager senere. Ellers mister vi de lagrede data permanent.

Så vil vi en sikkerhedskopi af vores data i arkivet at skrive i den samme terminal:

backup restkatalog

./restic -r ~/backup backup ~/Documentos

I dette eksempel skal jeg lave en sikkerhedskopi af ~ / Documents-mappen i ~ / backup-arkivet.

Som du kan se, blev sikkerhedskopien af ​​dokumentmappen oprettet. Hvad mere er, Opret et øjebliksbillede af den aktuelle sikkerhedskopi med et unikt navn, 4c809a9c i dette tilfælde.

Administrer snapshots

Hvis vi kører ovenstående kommando igen, oprettes et andet øjebliksbillede med et unikt navn. Denne gang vil det lave en sikkerhedskopi meget hurtigere end den forrige sikkerhedskopi. Vi kan fortsætte med at tilføje dataene i mappen og køre sikkerhedskopien for at oprette alle de snapshots, vi har brug for.

til liste de snapshots, der er tilgængelige i et arkiv, vi udfører:

se restiske snapshots

./restic -r ~/backup snapshots

Som du kan se, har jeg 2 snapshots, specifikt 4c809a9c og 5f59a8eb.

til Kontroller forskellen mellem to snapshots vi skriver:

forskelle mellem snapshots

./restic -r ~/backup diff 4c809a9c 5f59a8eb

Som du ser, har jeg tilføjet en ny pdf-fil i sikkerhedskopien.

Fil-sikkerhedskopi

Vi vil ikke kun være i stand til at tage sikkerhedskopier af hele mapper. Vi kan også lave sikkerhedskopier af en enkelt fil:

./restic -r ~/backup backup ~/Documentos/archivo.txt

Ekskluder filer fra backup

Det er også muligt at ekskludere nogle filer eller mapper. For eksempel følgende kommando ekskluderer alle filer af typen .doc:

./restic -r ~/backup backup --exclude=*.doc ~/Documentos

Vi kan også placere alle de filer og mapper, som vi vil ekskludere fra sikkerhedskopien i en fil og angiv stien i sikkerhedskopieringskommandoen.

For eksempel opretter vi en fil kaldet ekskluderet:

vi excluidos

Vi tilføjer de filer eller mapper, som vi vil ekskludere:

*.txt
entreunosyceros.zip
Vídeos/Películas

Nu starter vi sikkerhedskopieringsprocessen ved hjælp af kommandoen:

./restic -r ~/backup backup --exclude-file=excluidos ~/Documentos

til få flere detaljer om sikkerhedskopiering, kan vi udføre:

Restic backup hjælp

./restic help backup

Gendan data ved hjælp af Restic

Når vi kender det øjebliksbillede, vi vil arbejde med, bruger vi blot følgende kommando til at gendanne dataene fra et øjebliksbillede:

./restic -r ~/backup restore 4c809a9c --target ~/Documentos

Vi har netop gendannet alle data fra øjebliksbillede 4c809a9c til ~ / Documents-biblioteket.

til gendanne en enkelt fil fra øjebliksbillede til dokumentmappen, vi skriver:

./restic -r ~/backup restore 4c809a9c --target ~/Documentos archivo.txt

For flere detaljer kan vi se afsnittet om restaurering.

restic hjælp gendanne

./restic help restore

Se data uden gendannelse

Vi vil muligvis ikke gendanne dataene, men snarere se dem. Vi kan udforske sikkerhedskopien som et normalt filsystem. Først opretter vi et monteringspunkt:

mkdir montaje-copias

derefter vi monterer vores lager ved monteringspunktets monteringspunkt ved at skrive:

./restic -r ~/backup mount montaje-copias/

adgang til restdata

Nu, hvis vi åbner vores filhåndtering vi vil se, at vores lager er monteret, og vi kan udforske det. For flere detaljer kan vi konsultere hjælpen:

./restic help mount

Dette er kun tip af programmet. For mere information anbefales det at konsultere officiel dokumentation fra Restic til mere detaljeret brug.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.