ĂshtĂ« publikuar lĂ«shimi i sistemit rezervĂ« restic 0.15, i cili siguron ruajtje tĂ« koduar rezervĂ« nĂ« njĂ« depo tĂ« versionuar. Sistemi Ă«shtĂ« projektuar qĂ« nga themeli qĂ« kopjet rezervĂ« tĂ« ruhen nĂ« mjedise jo tĂ« besueshme dhe rĂ«nia nĂ« duar tĂ« gabuara nuk duhet tĂ« komprometojĂ« sistemin. ĂshtĂ« e mundur tĂ« pĂ«rcaktohen rregulla fleksibĂ«l pĂ«r pĂ«rfshirjen dhe pĂ«rjashtimin e skedarĂ«ve dhe drejtorive kur krijoni njĂ« kopje rezervĂ« (formati i rregullave Ă«shtĂ« i ngjashĂ«m me rsync ose gitignore). Puna e mbĂ«shtetur nĂ« Linux, macOS, Windows, FreeBSD dhe OpenBSD. Kodi i projektit Ă«shtĂ« shkruar nĂ« Go dhe shpĂ«rndahet nĂ«n licencĂ«n BSD.
Kopjet rezervë mund të ruhen në një sistem skedarësh lokal, në një sistem të jashtëm server Qasja bëhet nëpërmjet SFTP/SSH ose HTTP REST, në Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage dhe cloud-et e Google Cloud Storage, si dhe në çdo shërbim ruajtjeje me backend-e rclone. Një server i dedikuar rest mund të përdoret gjithashtu për ruajtje, duke ofruar performancë më të lartë se backend-et e tjera dhe i aftë të funksionojë në modalitetin vetëm për shtim, duke parandaluar fshirjen ose modifikimin e kopjeve rezervë nëse origjinali është i kompromentuar. server dhe qasje në çelësat e enkriptimit.
Fotot e çastit mbĂ«shteten, duke pasqyruar gjendjen e njĂ« drejtorie tĂ« veçantĂ« me tĂ« gjithĂ« skedarĂ«t dhe nĂ«ndrejtoritĂ« nĂ« njĂ« moment tĂ« caktuar kohor. Sa herĂ« qĂ« krijohet njĂ« kopje rezervĂ« e re, krijohet njĂ« fotografi e lidhur me tĂ«, duke ju lejuar tĂ« rivendosni gjendjen aktuale. ĂshtĂ« e mundur tĂ« kopjohen fotografitĂ« e fotografive midis depove tĂ« ndryshme. PĂ«r tĂ« kursyer trafikun, vetĂ«m tĂ« dhĂ«nat e ndryshuara kopjohen gjatĂ« procesit tĂ« rezervimit. PĂ«r tĂ« vlerĂ«suar vizualisht pĂ«rmbajtjen e depove dhe pĂ«r tĂ« thjeshtuar rikuperimin, njĂ« fotografi me njĂ« kopje rezervĂ« mund tĂ« montohet nĂ« formĂ«n e njĂ« ndarjeje virtuale (montuar duke pĂ«rdorur FUSE). Ai gjithashtu ofron komanda pĂ«r analizimin e ndryshimeve dhe nxjerrjen e skedarĂ«ve nĂ« mĂ«nyrĂ« selektive.
Sistemi nuk manipulon skedarĂ« tĂ« tĂ«rĂ«, por blloqe me madhĂ«si lundruese tĂ« zgjedhura duke pĂ«rdorur nĂ«nshkrimin e Rabin. Informacioni ruhet nĂ« lidhje me pĂ«rmbajtjen, jo me emrat e skedarĂ«ve (emrat dhe entitetet e lidhura me tĂ« dhĂ«nat pĂ«rcaktohen nĂ« nivelin e meta tĂ« dhĂ«nave tĂ« bllokut). Bazuar nĂ« hash-in SHA-256 tĂ« pĂ«rmbajtjes, kryhet deduplikimi dhe kopjimi i panevojshĂ«m i tĂ« dhĂ«nave pĂ«rjashtohet. NĂ« serverĂ«t e jashtĂ«m, informacioni ruhet nĂ« formĂ« tĂ« koduar (SHA-256 pĂ«rdoret pĂ«r shumat e kontrollit, AES-256-CTR pĂ«r kriptim dhe kodet e vĂ«rtetimit tĂ« bazuara nĂ« Poly1305-AES pĂ«r sigurimin e integritetit). ĂshtĂ« e mundur tĂ« verifikohet rezervimi me anĂ« tĂ« shumave tĂ« kontrollit dhe kodeve tĂ« vĂ«rtetimit pĂ«r tĂ« konfirmuar qĂ« integriteti i skedarĂ«ve nuk Ă«shtĂ« shkelur.
NĂ« versionin e ri:
- ĂshtĂ« zbatuar njĂ« komandĂ« e re rishkrimi qĂ« ju lejon tĂ« hiqni tĂ« dhĂ«nat e panevojshme nga njĂ« fotografi kur skedarĂ«t qĂ« nuk ishin menduar fillimisht pĂ«r kopje rezervĂ« (pĂ«r shembull, skedarĂ« me informacion konfidencial ose regjistra shumĂ« tĂ« mĂ«dhenj pa vlerĂ«) hynĂ« nĂ« kopje rezervĂ« pĂ«r shkak tĂ« njĂ« gabimi. .
- U shtua opsioni "--read-concurrency" në komandën rezervë për të vendosur nivelin e konkurencës gjatë leximit të skedarëve, duke lejuar kopjim më të shpejtë në disqet e shpejtë si NVMe.
- Opsioni "--no-scan" është shtuar në komandën rezervë për të çaktivizuar fazën e skanimit të pemës së skedarit.
- Komanda e krasitjes uli ndjeshëm (deri në 30%) konsumin e kujtesës.
- U shtua opsioni "--sparse" në komandën e rivendosjes për të rivendosur në mënyrë efikase skedarët me zona të mëdha boshe.
- Mbështetja për rivendosjen e lidhjeve simbolike është zbatuar për platformën Windows.
- macOS shton aftësinë për të montuar një depo rezervë duke përdorur macFUSE.
Burimi: opennet.ru
