Siostam cùl-taic Restic 0.15 ri fhaighinn

Chaidh foillseachadh an t-siostam cùl-taic restic 0.15 fhoillseachadh, a’ toirt seachad stòradh de lethbhric cùl-taic ann an cruth crioptaichte ann an stòr dreach. Chaidh an siostam a dhealbhadh an toiseach gus dèanamh cinnteach gu bheil lethbhric cùl-taic air an stòradh ann an àrainneachdan neo-earbsach, agus ma thuiteas leth-bhreac anns na làmhan ceàrr, cha bu chòir dha an siostam a mhilleadh. Tha e comasach riaghailtean sùbailte a mhìneachadh gus faidhlichean agus clàran a ghabhail a-steach agus a thoirmeasg nuair a thathar a’ cruthachadh cùl-taic (tha cruth nan riaghailtean coltach ri rsync no gitignore). A’ toirt taic do dh’ obair air Linux, macOS, Windows, FreeBSD agus OpenBSD. Tha còd a’ phròiseict air a sgrìobhadh ann an Go agus air a chuairteachadh fo chead BSD.

Faodar cùl-taic a stòradh ann an siostam faidhle ionadail, air frithealaiche taobh a-muigh le ruigsinneachd tro SFTP / SSH no HTTP REST, ann an Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage agus sgòthan Google Cloud Storage, a bharrachd air ann an stòradh sam bith airson a bheil backends rim faighinn rclone. Faodar frithealaiche fois sònraichte a chleachdadh cuideachd airson stòradh a chuir air dòigh, a bheir seachad coileanadh nas àirde an taca ri backends eile agus a dh’ obraicheas ann am modh eàrr-ràdh a-mhàin, nach leig leat cùl-taic a dhubhadh às no atharrachadh ma tha am frithealaiche stòr agus ruigsinneachd air na h-iuchraichean crioptachaidh co-rèiteachadh.

Tha dealbhan a’ faighinn taic, a’ nochdadh staid eòlaire sònraichte leis a h-uile faidhle agus fo-eòlaire aig àm sònraichte. Gach uair a thèid cùl-taic ùr a chruthachadh, thèid dealbh co-cheangailte a chruthachadh, a leigeas leat an stàit a thoirt air ais aig an àm sin. Tha e comasach dealbhan a chopaigeadh eadar diofar stòran. Gus trafaic a shàbhaladh, cha tèid ach dàta atharraichte a chopaigeadh tron ​​​​phròiseas cùl-taic. Gus measadh lèirsinneach a dhèanamh air susbaint an stòrais agus ath-bheothachadh a dhèanamh nas sìmplidhe, faodar dealbh le leth-bhreac cùl-taic a chuir suas ann an cruth sgaradh brìgheil (thèid an stàladh a dhèanamh a’ cleachdadh FUSE). Tha òrdughan airson mion-sgrùdadh air atharrachaidhean agus toirt a-mach faidhlichean gu roghnach air an toirt seachad cuideachd.

Cha bhith an siostam a’ làimhseachadh fhaidhlichean slàn, ach blocaichean meud fleòdraidh air an taghadh a’ cleachdadh ainm-sgrìobhte Rabin. Tha fiosrachadh air a stòradh a thaobh susbaint, chan e ainmean faidhle (tha ainmean agus nithean co-cheangailte ri dàta air am mìneachadh aig ìre meata-dàta bloc). Stèidhichte air hash SHA-256 den t-susbaint, thathas a’ dèanamh dì-dhùblachadh agus thathas a’ cuir às do chopaigeadh dàta neo-riatanach. Air frithealaichean taobh a-muigh, tha fiosrachadh air a stòradh ann an cruth crioptaichte (tha SHA-256 air a chleachdadh airson checksums, AES-256-CTR air a chleachdadh airson crioptachadh, agus thathas a’ cleachdadh còdan dearbhaidh stèidhichte air Poly1305-AES gus ionracas a ghealltainn). Tha e comasach an lethbhreac cùl-taic a dhearbhadh le bhith a’ cleachdadh checksums agus còdan dearbhaidh gus dearbhadh nach eil ionracas nam faidhlichean ann an cunnart.

Anns an dreach ùr:

  • Chaidh òrdugh ath-sgrìobhaidh ùr a chuir an gnìomh, a leigeas leat dàta neo-riatanach a thoirt air falbh bho dhealbh nuair a chaidh faidhlichean nach robh an dùil an toiseach airson cùl-taic (mar eisimpleir, faidhlichean le fiosrachadh dìomhair no logaichean fìor mhòr gun luach) a thoirt a-steach don lethbhreac cùl-taic gun fhiosta. .
  • Chaidh an roghainn “--read-concurrency” a chuir ris an àithne cùl-taic gus an ìre co-shìnte a shuidheachadh nuair a bhios tu a ’leughadh fhaidhlichean, a’ toirt cothrom dhut copaidh a luathachadh air draibhearan luath leithid NVMe.
  • Chaidh an roghainn “--no-scan” a chuir ris an àithne cùl-taic gus an ìre sganadh craobh faidhle a chuir dheth.
  • Tha an àithne prune air caitheamh cuimhne a lughdachadh gu mòr (suas ri 30%).
  • Chaidh roghainn “--sparse” a chur ris an àithne ath-nuadhachaidh gus faidhlichean a thoirt air ais gu h-èifeachdach le raointean mòra falamh.
  • Airson àrd-ùrlar Windows, chaidh taic airson ceanglaichean samhlachail ath-nuadhachadh.
  • Tha macOS air comas a chuir ris stòr a chuir suas le cùl-taic a’ cleachdadh macFUSE.

Source: fosgailtenet.ru

Cuir beachd ann