Restic 0.15 afẹyinti eto wa

Itusilẹ ti eto afẹyinti 0.15 resttic ti jẹ atẹjade, pese ibi ipamọ ti awọn ẹda afẹyinti ni fọọmu fifi ẹnọ kọ nkan ni ibi ipamọ ti ikede kan. Eto naa ni akọkọ ti a ṣe lati rii daju pe awọn ẹda afẹyinti ti wa ni ipamọ ni awọn agbegbe ti ko ni igbẹkẹle, ati pe ti ẹda afẹyinti ba ṣubu si awọn ọwọ ti ko tọ, ko yẹ ki o ba eto naa jẹ. O ṣee ṣe lati ṣalaye awọn ofin rọ lati pẹlu ati yọkuro awọn faili ati awọn ilana nigba ṣiṣẹda afẹyinti (ọna kika ti awọn ofin jẹ iru si rsync tabi gitignore). Awọn atilẹyin ṣiṣẹ lori Lainos, macOS, Windows, FreeBSD ati OpenBSD. Koodu ise agbese ti kọ ni Go ati pinpin labẹ iwe-aṣẹ BSD.

Awọn afẹyinti le wa ni ipamọ ni eto faili agbegbe kan, lori olupin ti ita pẹlu wiwọle nipasẹ SFTP/SSH tabi HTTP REST, ni Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage ati Google Cloud Storage clouds, bi daradara bi ni eyikeyi ipamọ. fun eyi ti backends wa rclone. Olupin isinmi pataki kan tun le ṣee lo lati ṣeto ibi ipamọ, eyiti o pese iṣẹ ti o ga julọ ni akawe si awọn ẹhin ẹhin miiran ati pe o le ṣiṣẹ ni ipo append-nikan, eyiti kii yoo gba ọ laaye lati paarẹ tabi yi awọn afẹyinti pada ti olupin orisun ati iwọle si awọn bọtini fifi ẹnọ kọ nkan jẹ gbogun.

Snapshots ti wa ni atilẹyin, afihan ipo ti itọsọna kan pato pẹlu gbogbo awọn faili ati awọn iwe-ipamọ ni aaye kan ni akoko. Nigbakugba ti a ṣẹda afẹyinti tuntun, aworan ti o ni nkan ṣe ṣẹda, gbigba ọ laaye lati mu ipo pada ni akoko yẹn. O ṣee ṣe lati daakọ awọn fọto laarin awọn ibi ipamọ oriṣiriṣi. Lati fipamọ ijabọ, data ti o yipada nikan ni a daakọ lakoko ilana afẹyinti. Lati ṣe ayẹwo oju wiwo awọn akoonu ti ibi-ipamọ ati ki o rọrun imularada, aworan kan pẹlu ẹda afẹyinti le ti gbe ni irisi ipin foju kan (iṣagbesori ni a ṣe ni lilo FUSE). Awọn aṣẹ fun itupalẹ awọn ayipada ati yiyan awọn faili yiyan ni a tun pese.

Eto naa ko ni ifọwọyi gbogbo awọn faili, ṣugbọn awọn bulọọki iwọn lilefoofo ti a yan nipa lilo ibuwọlu Rabin. Alaye ti wa ni ipamọ ni ibatan si akoonu, kii ṣe awọn orukọ faili (awọn orukọ ati awọn nkan ti o ni ibatan data jẹ asọye ni ipele metadata Àkọsílẹ). Da lori SHA-256 hash ti akoonu, iyọkuro ti wa ni ṣiṣe ati pe didakọ data ti ko wulo jẹ imukuro. Lori awọn olupin ita, alaye ti wa ni ipamọ ni fọọmu ti paroko (SHA-256 ni a lo fun awọn sọwedowo, AES-256-CTR ti lo fun fifi ẹnọ kọ nkan, ati awọn koodu ijẹrisi orisun-Poly1305-AES ni a lo lati ṣe iṣeduro iduroṣinṣin). O ṣee ṣe lati rii daju ẹda afẹyinti nipa lilo awọn sọwedowo ati awọn koodu ijẹrisi lati jẹrisi pe iduroṣinṣin ti awọn faili ko ni ipalara.

Ninu ẹya tuntun:

  • A ti ṣe imuse aṣẹ atunko tuntun kan, eyiti o fun ọ laaye lati yọkuro data ti ko wulo lati aworan kan nigbati awọn faili ti a ko pinnu ni akọkọ fun afẹyinti (fun apẹẹrẹ, awọn faili ti o ni alaye ikọkọ tabi awọn akọọlẹ nla ti ko ni iye) ni airotẹlẹ wa ninu ẹda afẹyinti. .
  • Aṣayan "-read-concurrency" ti ni afikun si pipaṣẹ afẹyinti lati ṣeto ipele ti o jọra nigbati o ba ka awọn faili, gbigba ọ laaye lati yara didaakọ lori awọn awakọ iyara gẹgẹbi NVMe.
  • Aṣayan "--no-scan" ti ni afikun si aṣẹ afẹyinti lati mu ipele ibojuwo igi faili kuro.
  • Aṣẹ piruni ti dinku agbara iranti ni pataki (to 30%).
  • Ṣe afikun aṣayan "- sparse" si aṣẹ imupadabọ lati mu awọn faili pada daradara pẹlu awọn agbegbe ofo nla.
  • Fun Syeed Windows, atilẹyin fun mimu-pada sipo awọn ọna asopọ aami ti ni imuse.
  • MacOS ti ṣafikun agbara lati gbe ibi ipamọ kan pẹlu awọn afẹyinti nipa lilo macFUSE.

orisun: opennet.ru

Fi ọrọìwòye kun