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:
- Lokal bibliotek
- sftp-server (via SSH)
- HTTP REST-server
- AWS S3
- OpenStack Swift
- BackBlaze B2
- Microsoft Azure Blob Storage
- 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.
./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:
./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:
./restic -r ~/backup snapshots
Som du kan se, har jeg 2 snapshots, specifikt 4c809a9c og 5f59a8eb.
til Kontroller forskellen mellem to snapshots vi skriver:
./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 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 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/
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.