Sistemi i kopjeve rezervë restic 0.13 është i disponueshëm

Pas një viti zhvillimi është prezantuar versioni i sistemit të kopjeve rezervë restic 0.13, i cili ofron mjete për ruajtjen e kopjeve rezervë në një depo me versionim, që mund të vendoset në serverë të jashtëm dhe në hapësira ruajtjeje cloud. Të dhënat ruhen në formë të enkriptuar. Mund të përcaktohen rregulla fleksibile për përfshirjen dhe përjashtimin e skedarëve dhe direktorive gjatë krijimit të një kopjeje rezervë. Mbështetet përdorimi në Linux, macOS, Windows, FreeBSD dhe OpenBSD. Kodi i projektit është shkruar në gjuhën Go dhe shpërndahet sipas licencës BSD.

Karakteristikat kryesore:

  • MbĂ«shtetet ruajtja e kopjeve rezervĂ« nĂ« FS lokale, nĂ« hapĂ«sirĂ« tĂ« jashtme server me qasje pĂ«rmes SFTP/SSH ose HTTP REST, nĂ« cloud-et Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage dhe Google Cloud Storage, si edhe nĂ« çdo hapĂ«sirĂ« ruajtjeje pĂ«r tĂ« cilĂ«n ekzistojnĂ« backend-e rclone. PĂ«r organizimin e ruajtjes mund tĂ« pĂ«rdoret edhe njĂ« rest server i posaçëm, i cili siguron performancĂ« mĂ« tĂ« lartĂ« krahasuar me backend-et e tjera dhe mund tĂ« punojĂ« nĂ« mĂ«nyrĂ«n vetĂ«m-shtim, duke mos lejuar fshirjen ose ndryshimin e kopjeve rezervĂ« nĂ« rast komprometimi tĂ« burimit origjinal serverĂ« dhe tĂ« qasjes nĂ« çelĂ«sat e enkriptimit.
  • MbĂ«shtetet pĂ«rcaktimi i rregullave fleksibile pĂ«r pĂ«rjashtimin e skedarĂ«ve dhe direktorive gjatĂ« krijimit tĂ« kopjeve rezervĂ« (pĂ«r shembull, pĂ«r tĂ« pĂ«rjashtuar nga kopja rezervĂ« log-et, skedarĂ«t e pĂ«rkohshĂ«m dhe tĂ« dhĂ«nat qĂ« rikrijohen lehtĂ«sisht). Formati i rregullave tĂ« injorimit Ă«shtĂ« i njohur dhe i ngjan rsync ose gitignore.
  • Instalim, pĂ«rdorim dhe rikthim i informacionit i thjeshtĂ«. PĂ«r tĂ« punuar me kopjet rezervĂ« mjafton tĂ« kopjoni njĂ« skedar tĂ« vetĂ«m ekzekutues, i cili mund tĂ« pĂ«rdoret pa konfigurime shtesĂ«. PĂ«r vetĂ« skedarin ekzekutues sigurohet ndĂ«rtim i riprodhueshĂ«m, qĂ« ju lejon tĂ« verifikoni vetĂ« se binari Ă«shtĂ« krijuar nga kodi burimor i ofruar.
  • MbĂ«shteten snapshot-et, tĂ« cilat pasqyrojnĂ« gjendjen e njĂ« direktorie tĂ« caktuar me tĂ« gjithĂ« skedarĂ«t dhe nĂ«nkatalogĂ«t e saj nĂ« njĂ« moment tĂ« caktuar kohor. Sa herĂ« qĂ« krijohet njĂ« kopje e re rezervĂ«, krijohet edhe njĂ« snapshot i lidhur me tĂ«, qĂ« mundĂ«son rikthimin e gjendjes nĂ« atĂ« moment. ËshtĂ« gjithashtu i mundur kopjimi i snapshot-eve ndĂ«rmjet depove tĂ« ndryshme.
  • PĂ«r tĂ« kursyer trafik gjatĂ« krijimit tĂ« kopjeve rezervĂ«, kopjohen vetĂ«m tĂ« dhĂ«nat e ndryshuara. PĂ«r ruajtje sa mĂ« efikase, tĂ« dhĂ«nat nĂ« depo nuk duplikohen, ndĂ«rsa snapshot-et shtesĂ« pĂ«rfshijnĂ« vetĂ«m ndryshimet. Sistemi nuk punon me skedarĂ« tĂ« tĂ«rĂ«, por me blloqe me madhĂ«si tĂ« ndryshueshme, tĂ« pĂ«rzgjedhura duke pĂ«rdorur nĂ«nshkrimin Rabin. Informacioni ruhet sipas pĂ«rmbajtjes, jo sipas emrave tĂ« skedarĂ«ve (emrat dhe objektet e lidhura me tĂ« dhĂ«nat pĂ«rcaktohen nĂ« nivelin e metadatave tĂ« bllokut). NĂ« bazĂ« tĂ« hash-it SHA-256 tĂ« pĂ«rmbajtjes kryhet deduplikimi dhe shmanget kopjimi i panevojshĂ«m i tĂ« dhĂ«nave.
  • PĂ«r njĂ« vlerĂ«sim mĂ« tĂ« qartĂ« tĂ« pĂ«rmbajtjes sĂ« depos dhe pĂ«r ta thjeshtuar rikthimin, snapshot-i i kopjes rezervĂ« mund tĂ« montohet si njĂ« ndarje virtuale (montimi kryhet me FUSE). Gjithashtu ofrohen komanda pĂ«r analizimin e ndryshimeve dhe nxjerrjen selektive tĂ« skedarĂ«ve.
  • Informacioni nĂ« serverĂ«t e jashtĂ«m ruhet nĂ« formĂ« tĂ« enkriptuar (pĂ«r checksums pĂ«rdoret SHA-256, pĂ«r enkriptim AES-256-CTR, ndĂ«rsa pĂ«r garantimin e integritetit pĂ«rdoren kode autentikimi tĂ« bazuara nĂ« Poly1305-AES). Sistemi Ă«shtĂ« projektuar qĂ« nĂ« fillim me idenĂ« se kopjet rezervĂ« ruhen nĂ« mjedise jo tĂ« besueshme dhe qĂ« rĂ«nia e tyre nĂ« duar tĂ« huaja nuk duhet tĂ« komprometojĂ« sistemin. Enkriptimi mund tĂ« sigurohet si me çelĂ«sa aksesi, ashtu edhe me fjalĂ«kalime.
  • Parashikohet mundĂ«sia e verifikimit tĂ« kopjes rezervĂ« sipas checksums dhe kodeve tĂ« autentikimit, pĂ«r tĂ« konfirmuar se integriteti i skedarĂ«ve nuk Ă«shtĂ« cenuar, se skedarĂ«t e nevojshĂ«m mund tĂ« rikthehen dhe se ato nuk pĂ«rmbajnĂ« modifikime tĂ« fshehura.

NĂ« versionin e ri:

  • ËshtĂ« shtuar mbĂ«shtetja pĂ«r modele negative tĂ« pĂ«rjashtimit. PĂ«r shembull, «—exclude ‘/home/user/*’ —exclude ‘!/home/user/.config'» pĂ«r tĂ« pĂ«rjashtuar tĂ« gjithĂ« pĂ«rmbajtjen e /home/user, pĂ«rveç direktorisĂ« /home/user/.config.
  • NĂ« komandĂ«n «backup» Ă«shtĂ« shtuar mĂ«nyra «—dry-run», e cila, kur ekzekutohet me opsionin «—verbose», ju lejon tĂ« shihni pa bĂ«rĂ« ndryshime reale se cilĂ«t skedarĂ« do tĂ« pĂ«rfshihen nĂ« kopjen rezervĂ«.
  • NĂ« backend-e tĂ« ndryshme tĂ« ruajtjes Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r checksums pĂ«r verifikim shtesĂ« tĂ« tĂ« dhĂ«nave qĂ« ngarkohen.
  • ËshtĂ« kryer optimizimi i komandĂ«s «restore», e cila tani funksionon dy herĂ« mĂ« shpejt. Gjithashtu Ă«shtĂ« rritur performanca e komandĂ«s «copy».

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster