Restic 0.13 varmuuskopiojärjestelmä saatavilla

Vuoden kehitystyön jälkeen esitellään restic 0.13 varmuuskopiointijärjestelmän julkaisu, joka tarjoaa työkalut varmuuskopioiden tallentamiseen versioituun arkistoon, jota voidaan isännöidä ulkoisilla palvelimilla ja pilvitallennustilassa. Tiedot tallennetaan salatussa muodossa. Voit määrittää joustavia sääntöjä tiedostojen ja hakemistojen sisällyttämiseksi ja poissulkemiseksi varmuuskopiota luotaessa. Tukee työtä Linuxissa, macOS:ssä, Windowsissa, FreeBSD:ssä ja OpenBSD:ssä. Projektikoodi on kirjoitettu Go-kielellä ja jaettu BSD-lisenssillä.

Tärkeimmät ominaisuudet:

  • Tuki varmuuskopioiden tallentamiseen paikalliseen tiedostojärjestelmään, ulkoiselle palvelimelle, jossa on pääsy SFTP/SSH:n tai HTTP REST:n kautta, Amazon S3-, OpenStack Swift-, BackBlaze B2-, Microsoft Azure Blob Storage- ja Google Cloud Storage -pilviin sekä mihin tahansa tallennustilaan joille on olemassa backends rclone. Tallennustilan järjestämiseen voidaan käyttää myös erityistä lepopalvelinta, joka tarjoaa paremman suorituskyvyn muihin taustajärjestelmiin verrattuna ja voi toimia vain liittämistilassa, mikä ei salli varmuuskopioiden poistamista tai muuttamista, jos lähdepalvelin ja pääsy salausavaimiin on vaarantunut.
  • Tuki joustavien sääntöjen määrittämiselle tiedostojen ja hakemistojen poissulkemiseksi varmuuskopioita luotaessa (esimerkiksi lokien, väliaikaisten tiedostojen ja helposti toistettavien tietojen poissulkemiseksi varmuuskopioista). Ohitussääntöjen muoto on tuttu ja muistuttaa rsyncia tai gitignorea.
  • Helppo asentaa, käyttää ja palauttaa tiedot. Varmuuskopiointia varten riittää, että kopioit yhden suoritettavan tiedoston, jota voidaan käyttää ilman lisäasetuksia. Itse suoritettavalle tiedostolle tarjotaan toistettava koontiversio, jonka avulla voit itse varmistaa, että binäärikokoonpano on muodostettu toimitetusta lähdekoodista.
  • Snapshots on tuettu, mikä heijastaa tietyn hakemiston tilaa kaikkien tiedostojen ja alihakemistojen kanssa tietyllä hetkellä. Joka kerta kun uusi varmuuskopio luodaan, luodaan siihen liittyvä tilannekuva, jonka avulla voit palauttaa sen hetken tilan. On mahdollista kopioida tilannekuvia eri arkistojen välillä.
  • Liikenteen säästämiseksi vain muuttuneet tiedot kopioidaan 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 kelluvan kokoisia lohkoja, jotka on valittu Rabin-allekirjoituksella. Tietoja tallennetaan suhteessa sisältöön, ei tiedostonimiin (tietoihin liittyvät nimet ja objektit määritellään lohkon metatietotasolla). Sisällön SHA-256-tiivisteen perusteella suoritetaan duplikointi ja tarpeeton tietojen kopiointi eliminoidaan.
  • Arkiston sisällön arvioimiseksi visuaalisesti ja palauttamisen yksinkertaistamiseksi tilannekuva varmuuskopioineen voidaan asentaa virtuaalisen osion muodossa (asennus suoritetaan FUSE:n avulla). Mukana on myös komennot muutosten analysointiin ja tiedostojen valikoivaan purkamiseen.
  • Tiedot ulkoisista palvelimista tallennetaan salatussa muodossa (SHA-256 käytetään tarkistussummissa, AES-256-CTR käytetään salauksessa ja Poly1305-AES-pohjaisia ​​todennuskoodeja käytetään eheyden takaamiseksi). Järjestelmä suunniteltiin alun perin varmistamaan, että varmuuskopiot tallennetaan epäluotettaviin ympäristöihin ja että jos varmuuskopio joutuu vääriin käsiin, se ei vaaranna järjestelmää. Salaus voidaan tarjota käyttämällä sekä pääsyavaimia että salasanoja.
  • Varmuuskopio on mahdollista tarkistaa tarkistussummien ja todennuskoodien avulla varmistaaksesi, että tiedostojen eheys ei ole vaarantunut ja tarvittavat tiedostot voidaan palauttaa eivätkä sisällä piilotettuja muutoksia.

Uudessa versiossa:

  • Lisätty tuki negatiivisille poissulkemismalleille. Esimerkiksi "--exclude '/home/user/*' -exclude '!/home/user/.config'" sulkea pois kaiken /home/user sisällön paitsi /home/user/.config-hakemiston.
  • "--dry-run" -tila on lisätty "backup"-komentoon, joka "--verbose"-vaihtoehdon kanssa ajettaessa mahdollistaa sen, että voit seurata, mitkä tiedostot sisällytetään varmuuskopioon ilman, että todellisuudessa tehdään muutoksia.
  • Tarkistussummien tuki on lisätty useisiin tallennustaustajärjestelmiin ladattujen tietojen lisävarmentamiseksi.
  • "Restore"-komento on optimoitu, joten se toimii kaksi kertaa nopeammin. Myös "kopioi"-komennon suorituskykyä on parannettu.

Lähde: opennet.ru

Lisää kommentti