Restic 0.15 varmuuskopiojärjestelmä saatavilla

Resticin 0.15 varmuuskopiointijärjestelmän julkaisu on julkaistu, ja se tarjoaa varmuuskopioiden tallennuksen salatussa muodossa versioidussa arkistossa. Järjestelmä suunniteltiin alun perin varmistamaan, että varmuuskopiot säilytetään epäluotettavissa ympäristöissä ja että jos varmuuskopio joutuu vääriin käsiin, sen ei pitäisi vaarantaa järjestelmää. On mahdollista määrittää joustavia sääntöjä tiedostojen ja hakemistojen sisällyttämiseksi ja poissulkemiseksi varmuuskopiota luotaessa (sääntöjen muoto on samanlainen kuin rsync tai gitignore). Tukee työtä Linuxissa, macOS:ssä, Windowsissa, FreeBSD:ssä ja OpenBSD:ssä. Projektikoodi on kirjoitettu Go-kielellä ja jaettu BSD-lisenssillä.

Varmuuskopiot voidaan tallentaa paikalliseen tiedostojärjestelmään, ulkoiselle palvelimelle, johon pääsee 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 taustaohjelmia on saatavilla 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.

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. 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.

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. Ulkoisilla palvelimilla tiedot 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). Varmuuskopio on mahdollista tarkistaa tarkistussummien ja todennuskoodien avulla varmistaaksesi, että tiedostojen eheys ei ole vaarantunut.

Uudessa versiossa:

  • Uusi uudelleenkirjoituskomento on otettu käyttöön, jonka avulla voit poistaa tilannevedosta tarpeettomia tietoja, kun varmuuskopioon on vahingossa sisällytetty tiedostoja, joita ei alun perin ollut tarkoitettu varmuuskopioitavaksi (esimerkiksi tiedostot, joissa on luottamuksellisia tietoja tai erittäin suuria arvottomia lokeja). .
  • Varmuuskopiointikomentoon on lisätty "--read-concurrency" -vaihtoehto, joka asettaa rinnakkaisuuden tason tiedostoja luettaessa, jolloin voit nopeuttaa kopioimista nopeilla asemilla, kuten NVMe.
  • Varmuuskopiointikomentoon on lisätty vaihtoehto "--no-scan", joka poistaa tiedostopuun tarkistusvaiheen käytöstä.
  • Karsi-komento on vähentänyt muistin kulutusta merkittävästi (jopa 30 %).
  • Lisätty "--sparse" -vaihtoehto palautuskomentoon, jotta voidaan tehokkaasti palauttaa tiedostoja, joissa on suuria tyhjiä alueita.
  • Windows-alustalle on otettu käyttöön tuki symbolisten linkkien palauttamiselle.
  • macOS on lisännyt mahdollisuuden liittää arkisto varmuuskopioineen macFUSEn avulla.

Lähde: opennet.ru

Lisää kommentti