Hvordan installere og konfigurere rsnapshot for inkrementelle sikkerhetskopier

rsnapshot

Leksene til backup Det er viktig å beskytte informasjonen vi har på datamaskinene våre, selv om det er klart at en ting er å gjøre det hjemme, og en annen er å måtte beskytte dataene til et universitet eller et selskap, hvor informasjonsvolumet er mye større og det er forskjellige ansvarsoppgaver. Derfor er behovet for kraftige og allsidige verktøy mye større, selv om det er klart at disse også kan brukes av noen av oss hjemme.

La oss nå se hvordan du installerer og konfigurerer rsnapshot for trinnvise sikkerhetskopier, Det er et verktøy som ikke bare lar oss beskytte informasjon på en trygg og enkel måte, men som også gjør det veldig effektivt. Et eksempel på dette vi sier er det faktum at plass som kreves for lagring, uansett hvordan vi bruker det, er det litt høyere enn en sikkerhetskopi siden da er det eneste som er lagret en kopi av filene som er endret. En annen fordel med rsnapshot er at sikkerhetskopiene er harde lenker til forrige sikkerhetskopier, dette så lenge det ikke har skjedd noen endringer i sikkerhetskopier Selvfølgelig.

Å kunne bruke rsnapshot vi må oppfylle noen spørsmål, og det er at det er et verktøy som igjen er avhengig av andre for sin drift. La oss for eksempel gjøre det trenger rsync installert og har også tilgang via SSH til datamaskinen som vi skal lagre sikkerhetskopiene på, det vil si at vi må ha installert SSH på begge datamaskinene og konfigurerte tastene for å få tilgang uten å måtte angi passordet "for hånd".

Så først og fremst skal vi konfigurere dette:

ssh -keygen -t rsa

Her vil SSH be oss om frasen, men siden vi skal utføre kommandoer eksternt, vil vi ha 0 interaksjon, så vi kommer til å forkaste dette ved å trykke Enter / Enter-tasten de to gangene vi blir bedt om. På slutten vil vi ha to nye filer i ~ / .ssh: den ene er id_rsa og inneholder den private identifikasjonsnøkkelen, den andre er id_rsa.pub og inneholder offentlig nøkkel. Sistnevnte kopieres til den eksterne serveren ved hjelp av kommandoen ssh-copy-id, som ber oss om passordet til kontoen på nevnte server og deretter tar seg av å laste opp og lagre det på riktig måte, det vil si å lage de tilsvarende katalogene og angi nødvendige tillatelser:

# ssh-copy-id -i ~ / .ssh / id_rsa.pub bruker @ ekstern server

Deretter vi installerer rsync og rsnapshot:

# sudo apt-get install rsync rsnapshot

Nå redigerer vi konfigurasjonsfilen rsnapshot for å etablere katalogen der vi skal ta sikkerhetskopiene:

# nano /etc/rsnapshot.conf

Vi endrer delen snapshot_root for å indikere hvor vi vil lagre sikkerhetskopiene på den eksterne datamaskinen:

# snapshot_root / disk1 / backup

Vi etablerer intervallet der rsnapshot vil utføre oppgaven sin (i dette eksemplet, fire ganger om dagen som er hver sjette time), og for dette fjerner vi # foran den vi skal bruke, og endrer den etter smak, for eksempel:

intervall hver time 4

Nå etablerer vi de lokale mappene som vi skal synkronisere, og som vi legger dem sammen med alternativet 'backup':

sikkerhetskopi / hjem / lokal vert /

sikkerhetskopi / etc localhost /

Det skal bemerkes at feltene er atskilt med 'tabs', det vil si at etter å ha tastet inn ett trykker vi på tabuleringstasten, og så videre. Også vi kan indikere hvilke filer vi vil ekskludere fra sikkerhetskopiene våre, som vi bruker en linje dedikert til hver av dem:

ekskluder_fil /etc/rsnapshot.conf

ekskluder_fil /etc/bashrc.conf

Da lagrer vi og fullfører denne konfigurasjonen, men heldigvis har vi muligheten til å sjekke den ved hjelp av en parameter:

# napshot-konfigurasjonstest

Hvis alt går bra, vil vi motta en melding som sier 'Sintax OK'.

Et annet alternativ er å kjøre den i testmodus, som vi går inn på:

# rsnapshot -t hver time

Endelig har vi det ganske enkelt kjør rsnapshot, som vi gjør ved å feste utføringsmodus, som må samsvare med intervallet vi har brukt: hver time, daglig, ukentlig eller månedlig.

I vårt tilfelle:

#rsnapshot hver time

Vi vil se det innenfor / disk1 / sikkerhetskopi vil være mappene /daily.0/localhost/home y daglig.0 / localhost / etc, og i dem vil det samme innholdet være som i mappene til teamet som vi ønsket å beskytte. Det er det, og takket være rsnapshot fra nå av kan vi stole på trinnvise sikkerhetskopier i systemet vårt.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.