Restic, erinomainen työkalu varmuuskopiointiin versiointi- ja pilvituen avulla

Tässä artikkelissa niille, jotka etsivät ratkaisua varmuuskopioiden tekemiseen puhumme erinomainen työkalu ns "resti" ja joka sai äskettäin uuden päivityksen.

Restic on varajärjestelmä joka tarjoaa joukon työkaluja varmuuskopioiden tallentamiseen versioituun arkistoon, jota voidaan isännöidä ulkoisilla palvelimilla ja pilvitallennustiloilla.

Tietoja Resticistä

Restic-tiedot tallennetaan salatussa muodossa, ja käyttäjä voi määrittää joustavia sääntöjä tiedostojen ja hakemistojen sisällyttämiseksi ja poissulkemiseksi varmuuskopiota luodessaan.

Tilin kanssa tuki varmuuskopioiden tallentamiseen paikalliseen tiedostojärjestelmään, ulkoiselle palvelimelle tieyhteydellä SFTP/SSH tai HTTP REST, pilvissä Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage ja Google Cloud Storage sekä mikä tahansa tallennustila joille on olemassa rclone-taustaohjelmia.

Tallennustilan järjestämiseen voidaan käyttää myös erityistä lepopalvelinta, joka tarjoaa paremman suorituskyvyn muihin taustajärjestelmiin verrattuna, ja se voi toimia vain lisäystilassa, joka ei anna sinun poistaa tai muuttaa varmuuskopioita, jos alkuperäpalvelin vaarantuu ja pääset käyttämään salausta.

Toinen resticin positiivisista kohdista on se tukee joustavien sääntöjen määrittelyä tiedostojen ja hakemistojen poissulkemiseksi varmuuskopioita luotaessa (esimerkiksi lokien, väliaikaisten tiedostojen ja helposti toistettavien tietojen jättämiseksi pois varmuuskopiosta). Ohitussääntöjen muoto on tuttu ja muistuttaa rsyncia tai gitignorea.

Restic on helppo asentaa, käyttää ja hakea tietoja, ja on syytä mainita, että se on monikäyttöinen (Linux, macOS, Windows, FreeBSD ja OpenBSD).

Varmuuskopiointia varten riittää, että kopioit suoritettavan tiedoston, jota voidaan käyttää ilman lisäasetuksia. Itse suoritettavalle tiedostolle tarjotaan toistettava kokoonpano, jonka avulla voit varmistaa itsenäisesti, että binäärikokoonpano on muodostettu toimitetuista lähdeteksteistä.

Snapshots on tuettu, jotka kuvastavat tietyn hakemiston tilaa kaikkien tiedostojen ja alihakemistojen kanssa tiettynä ajankohtana. Joka kerta kun uusi varmuuskopio luodaan, siihen liitetty tilannekuva luodaan, jonka avulla voit palauttaa nykyisen tilan. On mahdollista kopioida tilannekuvia eri arkistojen välillä.

Liikenteen säästämiseksi kopioidaan vain muuttuneet tiedot varmuuskopiointiprosessin aikana. Tehokkaan tallennuksen varmistamiseksi arkiston tiedot eivät monistu ja lisävedokset kattavat vain muuttuneet tiedot.

Järjestelmä ei käsittele kokonaisia ​​tiedostoja, vaan lohkoja float-koko valittu Rabin-allekirjoituksella. Tiedot tallennetaan sisällön yhteydessä, ei tiedostojen nimien yhteydessä (tietoihin liittyvät nimet ja entiteetit määritellään lohkometatietotasolla). Sisällön SHA-256-tiivisteen perusteella duplikointi suoritetaan ja tietojen tarpeeton kopioiminen on suljettu pois.

Arkiston sisällön visuaaliseksi arvioimiseksi ja palautuksen yksinkertaistamiseksi voidaan asentaa tilannekuva varmuuskopioineen virtuaalisen osion muodossa (asennettu FUSE:n kanssa). Se tarjoaa myös komentoja muutosten analysoimiseen ja tiedostojen valikoivaan purkamiseen.

Tiedot ulkoisilla palvelimilla tallennetaan salatussa muodossa (SHA-256:ta käytetään tarkistussummiin, AES-256-CTR:ää salaukseen ja Poly1305-AES-pohjaisia ​​todennuskoodeja eheyden varmistamiseksi.) Järjestelmä on alun perin suunniteltu varmistamaan, että varmuuskopiot tallennetaan epäluotettaviin ympäristöihin ja että vääriin käsiin joutunut varmuuskopio ei vaaranna järjestelmää. Salaus voidaan tarjota sekä pääsyavaimilla että salasanoilla.

Varmuuskopion tarkistaminen on mahdollista käyttämällä tarkistussummia ja todennuskoodeja varmistaaksesi, että tiedostojen eheyttä ei rikota ja että tarvittavat tiedostot voidaan palauttaa eivätkä sisällä piilotettuja muutoksia.

Kuinka asentaa Restic Linuxiin?

Niille, jotka ovat kiinnostuneita tämän työkalun asentamisesta, kuten edellä mainittiin, sen asennusprosessi on suhteellisen yksinkertainen, koska apuohjelma on suurimmassa osassa Linuxin pääjakelujen arkistot.

Jos haluat esimerkiksi asentaa Resticin Ubuntuun, Debianiin tai johdannaisiin, avaa vain pääte ja kirjoita:

sudo apt-get install restic

Jos kyseessä ovat Arch Linuxin, Manjaron tai minkä tahansa muun johdannaisen käyttäjät:

sudo pacman -S restic

Fedora-käyttäjille:

sudo dnf install restic

Tai Red Hatin tai CentOS:n ja johdannaisten tapauksessa tai näiden perusteella:

sudo dnf install epel-release
sudo dnf install restic

OpenSUSE:n aikana:

sudo zypper install restic

Niille, jotka ovat Solus-käyttäjiä

 eopkg install restic

Vihdoin niille, jotka ovat kiinnostuneita tietämään asiasta lisää ja myös sen käyttötapaa tarkasteltaessa voit tutustua yksityiskohtiin Seuraavassa linkissä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.