Saadaval on backup süsteem restic 0.15

Avaldatud on backup süsteemi restic 0.15 versioon, mis tagab varukoopiate salvestamise krüpteeritud kujul versioonitud hoidlas. Süsteem on algselt loodud ebausaldusväärsetes keskkondades varukoopiate säilitamiseks, kus varukoopia sattumine valedesse kätesse ei tohiks süsteemi kompromiteerida. Tugi on paindlike reeglite määratlemiseks failide ja kataloogide kaasamiseks ja välistamiseks varukoopia loomisel (reeglite formaat sarnaneb rsync või gitignore'iga). Toetatakse tööd Linuxi, macOSi, Windowsi, FreeBSD ja OpenBSD-ga. Projekti kood on kirjutatud Go keeles ja jagatakse BSD litsentsi alusel.

Varukoopiad võivad olla salvestatud kohalikus failisüsteemis, välistel serveril SFTP/SSH või HTTP REST, Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage ja Google Cloud Storage pilvedes, samuti kõigis salvestustes, mille jaoks on saadaval rclone'i taustad. Salvestuse korraldamiseks võib kasutada ka spetsiaalset rest serverit, mis tagab kõrgema jõudluse võrreldes teiste taustadega ning suudab töötada ainult täiendava režiimina, mis ei luba varukoopiaid kustutada või muuta, kui algne andmestik on ohustatud. serverile ja juurdepääs krüpteerimisvõtmetele.

Toetatakse hetkeseisude salvestusi, mis kajastavad konkreetse katalooge koos kõigi failide ja allkataloogidega kindlal ajahetkel. Iga uue varukoopia loomisel genereeritakse sellele seotud hetkeseis, mis võimaldab taastada hetkeseisu. Hetkeseisude kopeerimine erinevate hoidlate vahel on võimalik. Andmeside säästmiseks kopeeritakse varukoopia loomise protsessis vaid muudetud andmed. Hoidla sisu visuaalseks hindamiseks ja taastamise lihtsustamiseks võib hetkeseis koos varukoopiaga olla monteeritud virtuaalse osana (montaaž toimub FUSE abil). Samuti on saadaval käsklused muudatuste analüüsimiseks ja valikulise failide väljavõtmise jaoks.

Süsteem manipuleerib mitte täiskäivade failidega, vaid ujuva suurusega plokkidega, mis valitakse Rabini allkirja alusel. Teave salvestatakse sisu järgi, mitte failinimede järgi (andmetega seotud nimed ja objektid määratakse ploki metaandmete tasemel). SHA-256 räsimise alusel teostatakse deduplikatsioon ning vältida liigset andmekopeerimist. Väliseid servereid teavet hoitakse krüpteeritud kujul (kontrollsummade jaoks kasutatakse SHA-256, krüpteerimiseks AES-256-CTR ning terviklikkuse tagamiseks kasutatakse Poly1305-AES põhiseid autentimiskoodid). Kõigi varukoopiate tõendamiseks on võimalik kontrollida kontrollsummade ja autentimiskoodide alusel, et failide terviklikkus ei ole kahjustatud.

Uues versioonis:

  • On rakendatud uus rewrite käsk, mis võimaldab eemaldada tarbetud andmed snapshotist, kui varukoopiasse on tahtmatult sattunud failid, mis algselt ei olnud mõeldud varukoopiate valmistamiseks (näiteks salajase teabe failid või mitteväärtuslikud suured logifailid).
  • Backup käsku on lisatud valik „—read-concurrency”, mis võimaldab määrata failide lugemise paralleerimise taset, kiirendades kopeerimist kiiretel salvestusseadmetel, nagu NVMe.
  • Backup käsku on lisatud valik „—no-scan”, et välja lülitada failipu skaneerimise etapp.
  • Prune käsk kasutab nüüd oluliselt vähem mälu, kuni 30%.
  • Restore käsku on lisatud valik „—sparse”, mis võimaldab tõhusalt taastada suuri tühje alasid sisaldavaid faile.
  • Windowsi platvormil on-lisatud sümboolsete linkide taastamise tugi.
  • macOS-is on lisatud võimalus mountida varukoopiate hoidlat macFUSE abil.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster