Resta 0.15 rezerva sistemo disponebla

La liberigo de la trankvila 0.15 rezerva sistemo estis publikigita, provizante konservadon de rezervaj kopioj en ĉifrita formo en versionita deponejo. La sistemo estis komence dizajnita por certigi ke rezervaj kopioj estas stokitaj en nefidindaj medioj, kaj ke se rezerva kopio falas en la malĝustajn manojn, ĝi ne devus endanĝerigi la sistemon. Eblas difini flekseblajn regulojn por inkluzivi kaj ekskludi dosierojn kaj dosierujojn dum kreado de sekurkopio (la formato de la reguloj similas al rsync aŭ gitignore). Subtenas laboron en Linukso, macOS, Vindozo, FreeBSD kaj OpenBSD. La projektkodo estas skribita en Go kaj distribuita sub la permesilo BSD.

Sekurkopioj povas esti stokitaj en loka dosiersistemo, sur ekstera servilo kun aliro per SFTP/SSH aŭ HTTP REST, en Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage kaj Google Cloud Storage nuboj, same kiel en iu ajn stokado. por kiuj backends disponeblas rclone. Speciala ripozservilo ankaŭ povas esti uzata por organizi stokadon, kiu disponigas pli altan rendimenton kompare kun aliaj backends kaj povas funkcii en nura aldona reĝimo, kiu ne permesos al vi forigi aŭ ŝanĝi sekurkopiojn se la fontservilo kaj aliro al la ĉifradŝlosiloj estas. kompromitita.

Momentfotoj estas subtenataj, reflektante la staton de specifa dosierujo kun ĉiuj dosieroj kaj subdosierujoj en certa tempo. Ĉiufoje kiam nova sekurkopio estas kreita, rilata momentfoto estas kreita, permesante al vi restarigi la staton en tiu momento. Eblas kopii momentfotojn inter malsamaj deponejoj. Por ŝpari trafikon, nur ŝanĝitaj datumoj estas kopiitaj dum la rezerva procezo. Por vide taksi la enhavon de la deponejo kaj simpligi reakiron, momentfoto kun rezerva kopio povas esti muntita en la formo de virtuala sekcio (muntado estas farita per FUSE). Komandoj por analizi ŝanĝojn kaj selekteme ĉerpi dosierojn ankaŭ estas provizitaj.

La sistemo ne manipulas tutajn dosierojn, sed ŝvebgrandajn blokojn elektitajn per la Rabin-signaturo. Informoj estas stokitaj rilate al enhavo, ne dosiernomoj (datum-rilataj nomoj kaj objektoj estas difinitaj ĉe la blokmetadatenoj-nivelo). Surbaze de la SHA-256 hash de la enhavo, deduplikado estas farita kaj nenecesa kopiado de datumoj estas forigita. Sur eksteraj serviloj, informoj estas stokitaj en ĉifrita formo (SHA-256 estas uzata por ĉeksumoj, AES-256-CTR estas uzata por ĉifrado, kaj Poly1305-AES-bazitaj konfirmkodoj estas uzataj por garantii integrecon). Eblas kontroli la rezervan kopion uzante kontrolsumojn kaj aŭtentigajn kodojn por konfirmi, ke la integreco de la dosieroj ne estas endanĝerigita.

En la nova versio:

  • Nova reskriba komando estis efektivigita, kiu ebligas al vi forigi nenecesajn datumojn de momentfoto kiam dosieroj, kiuj origine ne estis destinitaj por sekurkopio (ekzemple, dosieroj kun konfidencaj informoj aŭ tre grandaj protokoloj sen valoro) estis hazarde inkluditaj en la rezerva kopio. .
  • La opcio "--read-concurrency" estis aldonita al la rezerva komando por agordi la nivelon de paraleligo dum legado de dosieroj, ebligante vin akceli kopiadon sur rapidaj diskoj kiel NVMe.
  • La opcio "--no-scan" estis aldonita al la rezerva komando por malŝalti la dosierarban skanadon.
  • La prune-komando signife reduktis memorkonsumon (ĝis 30%).
  • Aldonita "--sparse" opcio al la restarigi komando por efike restarigi dosierojn kun grandaj malplenaj areoj.
  • Por la Vindoza platformo, subteno por restarigo de simbolaj ligiloj estis efektivigita.
  • macOS aldonis la kapablon munti deponejon kun sekurkopioj uzante macFUSE.

fonto: opennet.ru

Aldoni komenton