Hur man installerar och konfigurerar rsnapshot för inkrementella säkerhetskopior

rsnapshot

Läxorna i säkerhetskopiering Det är viktigt att skydda den information vi har på våra datorer, även om det är uppenbart att en sak är att göra det hemma och en annan är att behöva skydda data från ett universitet eller ett företag, där informationsvolymen är mycket större och det finns olika ansvarsområden. Därför är behovet av kraftfulla och mångsidiga verktyg mycket större, även om det är uppenbart att dessa också kan användas av någon av oss hemma.

Nu får vi se hur man installerar och konfigurerar rsnapshot för inkrementella säkerhetskopior, det är ett verktyg som inte bara låter oss skydda information på ett säkert och enkelt sätt utan också gör det mycket effektivt. Ett exempel på detta säger vi är att utrymme som krävs för lagring, oavsett hur vi använder det, så är det något högre än en säkerhetskopia sedan dess är det enda som lagras en kopia av de filer som har modifierats. En annan fördel med rsnapshot är att säkerhetskopiorna är hårda länkar till tidigare säkerhetskopior, detta så länge det inte har skett några ändringar i säkerhetskopior Självklart.

Att kunna använda rsnapshot vi måste uppfylla några frågor, och det är att det är ett verktyg som i sin tur litar på andra för dess funktion. Till exempel, låt oss behöver rsync installerat och har också åtkomst via SSH till den dator som vi ska lagra våra säkerhetskopior på, det vill säga vi måste ha installerat SSH på båda datorerna och konfigurerade nycklarna för att kunna komma åt utan att behöva ange lösenordet "för hand".

Så först och främst ska vi konfigurera detta:

ssh-keygen -t rsa

Här kommer SSH att be oss om frasen, men eftersom vi ska utföra kommandon på distans vill vi ha 0-interaktion så vi kommer att kasta bort detta genom att trycka på Enter / Enter-tangenten två gånger som vi begärs. I slutet kommer vi att ha två nya filer i ~ / .ssh: en är id_rsa och innehåller den privata identifieringsnyckeln, den andra är id_rsa.pub och innehåller offentlig nyckel. Den senare kopieras till fjärrservern med kommandot ssh-copy-id, som ber oss om lösenordet för kontot på nämnda server och sedan tar hand om att ladda upp och lagra det på rätt sätt, det vill säga skapa motsvarande kataloger och ställa in de behörigheter som är nödvändiga:

# ssh-copy-id -i ~ / .ssh / id_rsa.pub användare @ fjärrserver

Sedan vi installerar rsync och rsnapshot:

# sudo apt-get installera rsync rsnapshot

Nu redigerar vi konfigurationsfilen rsnapshot för att skapa den katalog där vi ska säkerhetskopiera:

# nano /etc/rsnapshot.conf

Vi ändrar avsnittet snapshot_root för att ange var vi ska lagra säkerhetskopiorna på fjärrdatorn:

# snapshot_root / disk1 / backup

Vi fastställer intervallet i vilket rsnapshot kommer att utföra sin uppgift (i det här exemplet, fyra gånger om dagen, var sjätte timme), och för detta tar vi bort # framför den vi ska använda och ändrar den efter smak, till exempel:

intervall timme 4

Nu etablerar vi de lokala mappar som vi ska synkronisera, för vilka vi lägger till dem tillsammans med alternativet "backup":

säkerhetskopia / hem / lokal värd /

säkerhetskopia / etc localhost /

Det bör noteras att fälten är åtskilda av "flikar", det vill säga att efter att du har angett ett trycker vi på tabuleringsknappen och så vidare. Också vi kan ange vilka filer vi vill utesluta från våra säkerhetskopior, för vilka vi använder en linje som är tillägnad var och en av dem:

exclude_file /etc/rsnapshot.conf

exclude_file /etc/bashrc.conf

Sedan sparar vi och avslutar den här konfigurationen, men lyckligtvis har vi möjligheten att kontrollera den med hjälp av en parameter:

# rnapshot konfigtest

Om allt går bra får vi ett meddelande som säger 'Sintax OK'.

Ett annat alternativ är att köra det i testläge, för vilket vi går in:

# rsnapshot -t timme

Slutligen har vi helt enkelt kör rsnapshot, vilket vi gör genom att bifoga exekveringsläget, som måste matcha det intervall vi har använt: timme, dagligen, vecka eller månad.

I vårat fall:

#rsnapshot varje timme

Vi kommer att se det inom / disk1 / säkerhetskopia kommer att vara mapparna /daily.0/localhost/home y dagligen. 0 / localhost / etc, och inom dem kommer att vara samma innehåll som i mapparna för teamet som vi ville skydda. Det är det, och tack vare rsnapshot från och med nu kan vi lita på inkrementella säkerhetskopior i vårt system.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.