Mfumo wa chelezo wa 0.13 unapatikana

Baada ya mwaka mmoja wa uundaji, mfumo wa chelezo wa restic 0.13 umetolewa. Unatoa zana za kuhifadhi chelezo katika hazina iliyobadilishwa ambayo inaweza kuwekwa kwenye seva za nje na katika hifadhi ya wingu. Data huhifadhiwa katika umbo lililosimbwa kwa njia fiche. Sheria zinazonyumbulika zinaweza kufafanuliwa ili kujumuisha na kutenga faili na saraka wakati wa kuunda chelezo. Usaidizi kwa Linux, macOS, Windows, FreeBSD, na OpenBSD. Msimbo wa mradi umeandikwa katika Go na kusambazwa chini ya leseni ya BSD.

Vipengele muhimu:

  • Usaidizi wa kuhifadhi nakala rudufu katika mfumo wa faili wa ndani, kwenye mfumo wa nje seva Inafikiwa kupitia SFTP/SSH au HTTP REST, katika Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage, na Google Cloud Storage clouds, na pia katika huduma zozote za kuhifadhi zenye rclone backends. Seva maalum ya kupumzika inaweza pia kutumika kwa hifadhi, kutoa utendaji wa juu zaidi kuliko backends zingine na kuweza kufanya kazi katika hali ya nyongeza pekee, kuzuia kufutwa au kurekebishwa kwa nakala rudufu ikiwa nakala asili imeathiriwa. seva na ufikiaji wa funguo za usimbaji fiche.
  • Usaidizi wa kufafanua sheria zinazonyumbulika za kutenga faili na saraka wakati wa kuunda hifadhi rudufu (kwa mfano, bila kujumuisha kumbukumbu, faili za muda, na data inayoweza kutolewa tena kwa urahisi kutoka kwa nakala rudufu). Umbizo la sheria ya kupuuza linajulikana na linafanana na rsync au gitignore.
  • Rahisi kusakinisha, kutumia, na kurejesha. Kufanya kazi na chelezo, nakala tu faili moja inayoweza kutekelezwa, ambayo inaweza kutumika bila usanidi wowote wa ziada. Kitekelezo chenyewe kimeundwa tena, huku kuruhusu kuthibitisha kuwa muundo wa mfumo wa jozi uliundwa kutoka kwa msimbo wa chanzo uliotolewa.
  • Vijipicha vinaauniwa, vinavyoonyesha hali ya saraka mahususi iliyo na faili zote na saraka ndogo kwa wakati maalum. Kila wakati nakala mpya inapoundwa, picha inayohusishwa inaundwa, kukuwezesha kurejesha hali ya sasa. Vijipicha vinaweza kunakiliwa kati ya hazina tofauti.
  • Ili kuhifadhi kipimo data, data iliyobadilishwa pekee ndiyo inakiliwa wakati wa kuhifadhi nakala. Ili kuhakikisha uhifadhi mzuri, data katika hazina haijarudiwa, na vijipicha vya ziada hufunika tu data iliyobadilishwa. Mfumo haubadilishi faili zote, lakini vizuizi vya ukubwa unaoelea vilivyochaguliwa kwa kutumia sahihi ya Rabin. Taarifa huhifadhiwa na maudhui, si majina ya faili (majina na vitu vinavyohusiana na data vinafafanuliwa katika kiwango cha metadata ya kuzuia). Urudishaji na unakili usio wa lazima wa data unafanywa kwa kutumia SHA-256 heshi ya maudhui.
  • Ili kutathmini kwa macho yaliyomo kwenye hazina na kurahisisha urejeshaji, muhtasari wa chelezo unaweza kuwekwa kama kizigeu pepe (kilichowekwa kwa kutumia FUSE). Amri za kuchambua mabadiliko na kutoa faili kwa kuchagua pia hutolewa.
  • Taarifa kuhusu seva za nje huhifadhiwa kwa njia fiche (SHA-256 inatumika kwa cheki, AES-256-CTR inatumika kwa usimbaji fiche, na misimbo ya uthibitishaji yenye msingi wa Poly1305-AES hutumiwa kuhakikisha uadilifu). Mfumo umeundwa kutoka chini hadi kuhifadhi nakala katika mazingira yasiyoaminika, ili ikiwa nakala rudufu itaanguka kwenye mikono isiyofaa, mfumo hauwezi kuathiriwa. Usimbaji fiche unaweza kutolewa kwa kutumia funguo za ufikiaji au manenosiri.
  • Inawezekana kuthibitisha nakala rudufu kwa kutumia cheki na misimbo ya uthibitishaji ili kuthibitisha kuwa uadilifu wa faili haujatatizwa na kwamba faili zinazohitajika zinaweza kurejeshwa na hazijumuishi marekebisho yaliyofichwa.

Katika toleo jipya:

  • Usaidizi ulioongezwa kwa mifumo hasi ya kutengwa. Kwa mfano, "--exclude '/home/user/*' --exclude '!/home/user/.config'" ili kutenga maudhui yote ya /home/user isipokuwa saraka /home/user/.config.
  • Amri ya "chelezo" sasa ina hali ya "--dry-run", ambayo, inapoendeshwa na chaguo la "--verbose", inakuwezesha kufuatilia faili ambazo zitajumuishwa kwenye chelezo bila kubadilisha chochote.
  • Usaidizi wa Checksum umeongezwa kwenye sehemu mbalimbali za nyuma za hifadhi kwa uthibitisho wa ziada wa data iliyopakiwa.
  • Amri ya "rejesha" imeboreshwa, na kuifanya iwe haraka mara mbili. Utendaji wa amri ya "nakala" pia umeboreshwa.

Chanzo: opennet.ru

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster