Sådan installeres og konfigureres rsnapshot til trinvise sikkerhedskopier

rsnapshot

Hjemmearbejdet fra backup Det er vigtigt at beskytte de oplysninger, vi har på vores computere, selvom det er klart, at en ting er at gøre det derhjemme, og en anden er at skulle beskytte dataene fra et universitet eller en virksomhed, hvor informationsmængden er meget større og der er forskellige ansvarsområder. Derfor er behovet for kraftfulde og alsidige værktøjer meget større, selvom det er klart, at disse også kan bruges af nogen af ​​os derhjemme.

Lad os nu se hvordan man installerer og konfigurerer rsnapshot til trinvise sikkerhedskopier, Det er et værktøj, der ikke kun giver os mulighed for at beskytte information på en sikker og enkel måde, men også gør det meget effektivt. Et eksempel på dette siger vi er, at plads, der kræves til opbevaring, uanset hvordan vi bruger det, er det lidt højere end en sikkerhedskopi siden da er det eneste, der gemmes, en kopi af de filer, der er ændret. En anden fordel ved rsnapshot er, at sikkerhedskopierne er hårde links til de tidligere sikkerhedskopier, dette så længe der ikke har været nogen ændringer i sikkerhedskopier Selvfølgelig.

At kunne bruge rsnapshot Vi er nødt til at imødekomme nogle problemer, og det er, at det er et værktøj, der igen er afhængigt af andre for dets drift. Lad os f.eks har brug for rsync installeret og har også adgang via SSH til den computer, hvor vi skal gemme vores sikkerhedskopier, dvs. vi skal have installeret SSH på begge enheder og tasterne konfigureret til at kunne få adgang uden at skulle indtaste adgangskoden 'manuelt'.

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

ssh-keygen -t rsa

Her vil SSH bede os om sætningen, men da vi skal udføre kommandoer eksternt, vil vi have 0 interaktion, så vi vil kassere dette ved at trykke på Enter / Enter-tasten de 2 gange, vi bliver bedt om. I slutningen har vi 2 nye filer i ~ / .ssh: den ene er id_rsa og indeholder den private identifikationsnøgle, den anden er id_rsa.pub og indeholder offentlig nøgle. Sidstnævnte kopieres til fjernserveren ved hjælp af kommandoen ssh-copy-id, som beder os om adgangskoden til kontoen på serveren og derefter sørger for at uploade og gemme den på den rigtige måde, det vil sige at oprette de tilsvarende mapper og indstilling af de nødvendige tilladelser:

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

Derefter vi installerer rsync og rsnapshot:

# sudo apt-get installer rsync rsnapshot

Nu redigerer vi rsnapshot-konfigurationsfilen for at etablere den mappe, hvor vi skal tage sikkerhedskopierne:

# nano /etc/rsnapshot.conf

Vi ændrer sektionen snapshot_root for at angive, hvor vi gemmer sikkerhedskopierne på fjerncomputeren:

# snapshot_root / disk1 / backup

Vi fastlægger det interval, hvori rsnapshot vil udføre sin opgave (i dette eksempel fire gange om dagen, der er hver sjette time), og til dette fjerner vi # foran den, vi skal bruge, og ændrer det efter smag, for eksempel:

interval time 4

Nu opretter vi de lokale mapper, som vi skal synkronisere, og som vi tilføjer dem sammen med 'backup'-indstillingen:

backup / hjem / localhost /

sikkerhedskopi / etc localhost /

Det skal bemærkes, at felterne er adskilt af 'faner', det vil sige at efter at have indtastet et tryk på tabuleringstasten osv. Såvel Vi kan angive, hvilke filer vi vil ekskludere fra vores sikkerhedskopier, som vi bruger en dedikeret linje til hver af dem:

ekskluder_fil /etc/rsnapshot.conf

ekskluder_fil /etc/bashrc.conf

Derefter gemmer vi og afslutter denne konfiguration, men heldigvis har vi muligheden for at kontrollere den ved hjælp af en parameter:

# napshot configtest

Hvis alt går godt, modtager vi en besked, der siger 'Sintax OK'.

En anden mulighed er at køre den i testtilstand, som vi går ind for:

# rsnapshot -t hver time

Endelig har vi simpelthen det kør rsnapshot, som vi gør ved at vedhæfte eksekveringsfunktionen, som skal matche det interval, vi har brugt: time, dagligt, ugentligt eller månedligt.

I vores tilfælde:

#rsnapshot hver time

Vi ser det indeni / disk1 / backup vil være mapperne /daily.0/localhost/home y dagligt. 0 / localhost / osv, og inden i dem vil det samme indhold være som i mapperne på teamet, som vi ønskede at beskytte. Det er det, og takket være rsnapshot fra nu af kan vi stole på inkrementelle sikkerhedskopier i vores system.


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.