Kua tukuna te pūnaha tārua restic 0.15. Ka rongoatia ngā tārua kua whakamunatia ki roto i tētahi putunga putanga. Kua hangaia te pūnaha mai i te tīmatanga mō ngā tārua kua rongoatia ki ngā taiao kāore i te whakawhirinakihia, kia kore ai e pāngia te pūnaha e te tārua e taka ana ki ngā ringa hē. Ka taea te tautuhi i ngā ture ngāwari hei whakauru me te whakakore i ngā kōnae me ngā whaiaronga i te wā e hanga ana i tētahi tārua (he rite te whakatakotoranga ture ki te rsync, ki te gitignore rānei). Ka tautokohia te Linux, macOS, Windows, FreeBSD, me OpenBSD. Kua tuhia te waehere kaupapa ki Go, ā, kua tohatohahia i raro i te raihana BSD.
Ka taea te penapena i ngā tārua ki roto i tētahi pūnaha kōnae ā-rohe, ki tētahi pūnaha kōnae o waho tūmau Ka taea te uru atu mā te SFTP/SSH, HTTP REST rānei, i roto i te Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage, me ngā kapua Google Cloud Storage, tae atu ki ngā ratonga rokiroki katoa me ngā pito muri rclone. Ka taea hoki te whakamahi i tētahi tūmau okiokinga motuhake mō te rokiroki, e whakarato ana i te mahi teitei ake i ētahi atu pito muri, ā, ka taea te whakahaere i te aratau tāpiri-anake, e ārai ana i te mukunga, i te whakarerekētanga rānei o ngā tārua mēnā ka takahia te taketake. tūmau me te urunga atu ki ngā kī whakamunatanga.
E tautokona ana ngā whakaahua poto, e whakaata ana i te āhua o tētahi whaiaronga motuhake, tae atu ki ngā kōnae me ngā whaiaronga iti katoa, i tētahi wā motuhake. Ka hangaia e ia tārua hou tētahi whakaahua poto e pā ana, e āhei ai koe ki te whakahoki mai i te āhua o nāianei. Ka taea te tārua i ngā whakaahua poto i waenga i ngā putunga rerekē. Hei penapena i te whānui o te raraunga, ko ngā raraunga kua whakarerekētia anake ka tāruatia i te wā e hangaia ana te tārua. Hei tirohanga whānui o ngā ihirangi o te putunga, hei whakahaere hoki i te whakaora, ka taea te tāuta i tētahi whakaahua poto kei roto he tārua hei wāhanga mariko (kua tāutahia mā te FUSE). Ka whakaratohia hoki ngā whakahau mō te tātari i ngā huringa me te tango tīpako i ngā kōnae.
Ka whakahaerehia e te pūnaha ngā poraka rahi-pōturi kua tīpakohia mā te whakamahi i te waitohu a Rabin kaua ki ngā kōnae katoa. Ka rongoatia ngā mōhiohio i runga i ngā ihirangi o te kōnae, ehara i te ingoa (ka tautuhia ngā ingoa me ngā mea e pā ana ki ngā raraunga i te taumata raraunga poraka). Ka whakamahia te tātaritanga SHA-256 o ngā ihirangi hei tango i te tāruarua me te whakakore i te tārua raraunga kore e hiahiatia. I runga i ngā tūmau o waho, ka rongoatia ngā mōhiohio kua whakamunahia (mā te whakamahi i te SHA-256 mō ngā tātaitai, AES-256-CTR mō te whakamunahia, me ngā waehere manatoko Poly1305-AES hei whakarite i te pono). Ka taea te manatoko i ngā tārua mā te whakamahi i ngā tātaitai me ngā waehere manatoko hei whakaū i te pono o te kōnae.
I roto i te putanga hou:
- Kua whakatinanahia he whakahau tuhi anō hou, e āhei ai koe ki te tango i ngā raraunga kāore e hiahiatia ana mai i tētahi whakaahua poto ina tāpirihia ngā kōnae kāore i te whakaarohia hei tārua (hei tauira, ngā kōnae kei roto ngā mōhiohio muna, ngā rangitaki nui rawa atu rānei, kāore i te nui) ki roto i te tārua.
- Kei te whakahau tārua he kōwhiringa "--read-concurrency" hei tohu i te taumata o te whakarara i te wā e pānuihia ana ngā kōnae, ka taea ai te tere ake te tārua i ngā puku tere pēnei i te NVMe.
- Kua tāpirihia te kōwhiringa "--no-scan" ki te whakahau tārua hei mono i te wāhanga matawai rākau kōnae.
- Kua tino whakaitihia te whakamahinga mahara e te whakahau prune (tae atu ki te 30%).
- Kua tāpirihia te kōwhiringa "--sparse" ki te whakahau whakaora hei whakaora tere i ngā kōnae he nui ngā wāhi takoto kau.
- Kua whakatinanahia te tautoko mō te whakaora i ngā hononga tohu mō te tūāpapa Windows.
- Ka tautokohia e macOS inaianei te tāuta i tētahi putunga tārua mā te whakamahi i te macFUSE.
Source: opennet.ru
