K dispozícii je záložný systém restic 0.15

Bol spustený release systému zálohovania restic 0.15, ktorý zabezpečuje uchovávanie záloh v zašifrovanej forme vo verziovanej úložnej databáze. Systém je pôvodne navrhnutý tak, aby sa zálohy ukládali v prostrediach, ktorým nie je možné dôverovať, a prenikanie zálohy do cudzej ruky by nemalo ohroziť systém. Je možné definovať flexibilné pravidlá na zahrnutie a vylúčenie súborov a adresárov pri vytváraní zálohy (formát pravidiel je podobný rsync alebo gitignore). Podporovaná je práca v Linuxe, macOS, Windows, FreeBSD a OpenBSD. Kód projektu je napísaný v jazyku Go a je distribuovaný pod licenciou BSD.

Zálohy môžu byť uložené v lokálnej FS, na externom serveri s prístupom cez SFTP/SSH alebo HTTP REST, v cloudoch Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage a Google Cloud Storage, ako aj v akýchkoľvek úložiskách, pre ktoré existujú backendy rclone. Na organizáciu úložiska môže byť použitý aj špeciálny rest server, ktorý zabezpečuje vyšší výkon v porovnaní s inými backendmi a môže pracovať v režime len na doplnenie, ktorý neumožní odstrániť alebo zmeniť zálohy v prípade kompromitácie pôvodného. servera a prístupu k šifrovacím kľúčom.

Podporované sú snímky, ktoré odrážajú stav konkrétneho adresára so všetkými súbormi a vnorenými adresármi v konkrétnom okamihu. Pri každom vytvorení novej zálohy sa vytvorí snímka, ktorá je s ňou asociovaná, a ktorá umožňuje obnoviť stav v danom momente. Je možné kopírovať snímky medzi rôznymi úložiskami. Na úsporu prenosu sa pri vytváraní záloh kopírujú len zmenené údaje. Na prehľadnú hodnotenie obsahu úložiska a zjednodušenie obnovy môže byť snímka so zálohou pripojená vo forme virtuálnej jednotky (pripojenie sa vykonáva pomocou FUSE). Poskytujú sa aj príkazy na analýzu zmien a selektívne extrahovanie súborov.

Systém manipuluje nie celými súbormi, ale blokmi rýchlej veľkosti, vyberanými pomocou podpisu Rabina. Informácie sú uložené v rámci obsahu, nie názvov súborov (súvisiace s údajmi názvy a objekty sú definované na úrovni metadát bloku). Na základe SHA-256 hash-u obsahu sa vykonáva deduplikácia a vylúčenie nadbytočného kopírovania dát. Na vonkajších serveroch sú informácie uchovávané v zašifrovanej podobe (pre kontrolné súčty sa používa SHA-256, pre šifrovanie AES-256-CTR a pre zabezpečenie integrity – autentifikačné kódy na báze Poly1305-AES). Predpokladá sa možnosť overenia zálohy podľa kontrolných súčtov a autentifikačných kódov na potvrdenie, že integrita súborov nebola narušená.

V novej verzii:

  • Implementovaný nový príkaz rewrite, ktorý umožňuje odstrániť nadbytočné údaje zo snapshotu, keď sa do zálohy nedopatrením dostali súbory, pôvodne nepredurčené na zálohu (napríklad súbory s dôvernými informáciami alebo veľmi veľké logy, ktoré nemajú hodnotu).
  • Do príkazu backup bola pridaná možnosť „—read-concurrency“ na nastavenie úrovne paralelizácie pri čítaní súborov, čo urýchľuje kopírovanie na rýchlych úložiskách, ako sú NVMe.
  • Do príkazu backup bola pridaná možnosť „—no-scan“ na deaktiváciu fázy skenovania stromu súborov.
  • V príkaze prune bolo výrazne (až o 30%) znížené využitie pamäte.
  • Do príkazu restore bola pridaná možnosť „—sparse“ na efektívne obnovenie súborov s veľkými prázdnymi oblasťami.
  • Pre platformu Windows bola implementovaná podpora pre obnovu symbolických odkazov.
  • V macOS bola pridaná možnosť pripojenia úložiska so zálohami pomocou macFUSE.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster