Na voljo je varnostni sistem Restic 0.15

Objavljena je bila izdaja sistema za varnostno kopiranje restic 0.15, ki zagotavlja shranjevanje varnostnih kopij v šifrirani obliki v repozitoriju z različicami. Sistem je bil prvotno zasnovan tako, da zagotavlja, da so varnostne kopije shranjene v okoljih, ki niso vredna zaupanja, in da varnostna kopija, če pade v napačne roke, ne sme ogroziti sistema. Možno je določiti prilagodljiva pravila za vključitev in izključitev datotek in imenikov pri ustvarjanju varnostne kopije (oblika pravil je podobna rsync ali gitignore). Podpira delo v sistemih Linux, macOS, Windows, FreeBSD in OpenBSD. Projektna koda je napisana v Go in se distribuira pod licenco BSD.

Varnostne kopije lahko shranite v lokalnem datotečnem sistemu, na zunanjem strežniku z dostopom prek SFTP/SSH ali HTTP REST, v oblakih Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage in Google Cloud Storage ter v kateri koli shrambi. za katere so na voljo ozadja rclone. Za organizacijo shranjevanja je mogoče uporabiti tudi poseben strežnik za počitek, ki zagotavlja višjo zmogljivost v primerjavi z drugimi zaledji in lahko deluje v načinu samo za dodajanje, ki vam ne bo omogočil brisanja ali spreminjanja varnostnih kopij, če sta izvorni strežnik in dostop do šifrirnih ključev ogrožena.

Podprti so posnetki, ki odražajo stanje določenega imenika z vsemi datotekami in podimeniki v določenem trenutku. Vsakič, ko se ustvari nova varnostna kopija, se ustvari povezan posnetek, ki vam omogoča obnovitev stanja v tistem trenutku. Možno je kopirati posnetke med različnimi repozitoriji. Zaradi varčevanja s prometom se med postopkom varnostnega kopiranja kopirajo samo spremenjeni podatki. Za vizualno oceno vsebine repozitorija in poenostavitev obnovitve lahko posnetek z varnostno kopijo namestite v obliki navidezne particije (montaža se izvede s pomočjo FUSE). Na voljo so tudi ukazi za analizo sprememb in selektivno ekstrahiranje datotek.

Sistem ne manipulira s celotnimi datotekami, temveč z bloki plavajoče velikosti, izbranimi s podpisom Rabin. Informacije se shranjujejo glede na vsebino, ne v zvezi z imeni datotek (imena in objekti, povezani s podatki, so definirani na ravni blokovnih metapodatkov). Na podlagi razpršitve vsebine SHA-256 se izvede deduplikacija in odpravi nepotrebno kopiranje podatkov. Na zunanjih strežnikih so informacije shranjene v šifrirani obliki (SHA-256 se uporablja za kontrolne vsote, AES-256-CTR se uporablja za šifriranje in kode za preverjanje pristnosti, ki temeljijo na Poly1305-AES, se uporabljajo za zagotavljanje celovitosti). Varnostno kopijo je mogoče preveriti s kontrolnimi vsotami in kodami za preverjanje pristnosti, da potrdite, da celovitost datotek ni ogrožena.

V novi različici:

  • Implementiran je bil nov ukaz za ponovno pisanje, ki vam omogoča, da odstranite nepotrebne podatke iz posnetka, ko so bile datoteke, ki prvotno niso bile namenjene za varnostno kopiranje (na primer datoteke z zaupnimi informacijami ali zelo veliki dnevniki brez vrednosti), pomotoma vključene v varnostno kopijo. .
  • Možnost »--read-concurrency« je bila dodana ukazu za varnostno kopiranje za nastavitev ravni paralelizacije pri branju datotek, kar vam omogoča, da pospešite kopiranje na hitre pogone, kot je NVMe.
  • Možnost »--no-scan« je bila dodana ukazu za varnostno kopiranje, da onemogoči stopnjo skeniranja drevesa datotek.
  • Ukaz prune je bistveno zmanjšal porabo pomnilnika (do 30 %).
  • Dodana možnost »--sparse« ukazu za obnovitev za učinkovito obnovitev datotek z velikimi praznimi območji.
  • Za platformo Windows je implementirana podpora za obnovitev simbolnih povezav.
  • macOS je dodal možnost priklopa repozitorija z varnostnimi kopijami z uporabo macFUSE.

Vir: opennet.ru

Dodaj komentar