Restic 0.15 nadaamka kaydinta ayaa diyaar ah

Siidaynta nidaamka kaydinta 0.15 ee nasashada ah ayaa la daabacay, iyada oo siinaya kaydinta nuqullada kaydinta qaab sir ah oo ku jira kayd qaabaysan. Nidaamka waxaa markii hore loo qorsheeyay in lagu hubiyo in nuqullada kaydka ah lagu keydiyo deegaanno aan la aamini karin, iyo in haddii nuqul ka mid ah nuqulku uu ku dhaco gacmo khaldan, waa inuusan wax u dhimin nidaamka. Waa suurtogal in la qeexo xeerarka dabacsan si loogu daro lagana saaro faylasha iyo hagayaasha marka la abuurayo nuqul (qaabka xeerarku wuxuu la mid yahay rsync ama gitignore). Taageerayaashu waxay ka shaqeeyaan Linux, macOS, Windows, FreeBSD iyo OpenBSD. Xeerka mashruuca wuxuu ku qoran yahay Go waxaana lagu qaybiyaa shatiga BSD.

Kaabayaasha waxaa lagu kaydin karaa nidaamka faylalka deegaanka, server-ka dibadda oo marin u ah SFTP/SSH ama HTTP REST, gudaha Amazon S3, OpenStack Swift, BackBlaze B2, Kaydinta Microsoft Azure Blob iyo daruuraha Kaydinta Cloud Google, iyo sidoo kale kayd kasta kuwaas oo dhabarka dambe loo heli karo rclone. Server nasasho gaar ah ayaa sidoo kale loo isticmaali karaa in lagu abaabulo kaydinta, kaas oo bixiya waxqabad sare marka loo eego kuwa kale ee dhabarka ah oo ku shaqeyn kara qaabka lifaaqa kaliya, kaas oo aan kuu oggolaan doonin inaad tirtirto ama beddesho kaydka haddii server-ka isha iyo helitaanka furayaasha sirta ay yihiin tanaasulay.

Sawir-qaadista waa la taageeraa, taasoo ka tarjumaysa xaaladda hage gaar ah oo leh dhammaan faylasha iyo haga-hoosaadyada wakhti go'an. Mar kasta oo kayd cusub la sameeyo, sawir-qaadis la xidhiidha ayaa la abuuraa, taasoo kuu ogolaanaysa inaad soo celiso gobolka wakhtigaas. Waa suurtagal in la koobiyeeyo sawir-qaadyo u dhexeeya meelo kala duwan. Si loo badbaadiyo gaadiidka, kaliya xogta la bedelay ayaa la koobiyeeyaa inta lagu jiro habka kaydinta. Si muuqaal ahaan loo qiimeeyo waxa ku jira kaydka oo loo fududeeyo soo kabashada, sawir sawir leh oo koobi ah ayaa lagu dhejin karaa qaab qaybsanaan ah (ku-kordhinta waxaa lagu fuliyaa iyadoo la adeegsanayo FUSE). Awaamiirta lagu falanqeynayo isbeddelada iyo soo saarista faylasha sidoo kale waa la bixiyaa.

Nidaamku ma maamulo faylalka oo dhan, laakiin waa baloogyada cabbirka sabaynaya ee la doortay iyadoo la isticmaalayo saxeexa Rabin. Macluumaadka waxa loo kaydiyaa iyada oo la xidhiidha nuxurka, ee ma aha magacyada faylalka (magacyada xogta la xidhiidha iyo walxaha waxa lagu qeexaa heerka block metadata). Iyada oo ku saleysan xashiishka SHA-256 ee nuxurka, kala-soocida ayaa la sameeyaa oo koobiyeynta xogta aan loo baahnayn waa la tirtiray. Server-yada dibadda, macluumaadka waxa lagu kaydiyaa qaab sir ah (SHA-256 waxa loo isticmaalaa jeegaga, AES-256-CTR waxa loo istcimaalaa sirta, iyo koodka xaqiijinta ee ku salaysan Poly1305-AES ayaa loo isticmaalaa si loo dammaanad qaado daacadnimada). Waa suurtogal in la xaqiijiyo nuqulka kaydka ah iyadoo la isticmaalayo jeegag iyo lambaro xaqiijin ah si loo xaqiijiyo in daacadnimada faylalka aan la wiiqin.

Nooca cusub:

  • Amarka dib u qorista cusub ayaa la hirgeliyay, kaas oo kuu ogolaanaya inaad ka saarto xogta aan loo baahnayn sawir sawir ah markii faylalka aan markii hore loogu talagalin in lagu kaydiyo (tusaale, faylasha leh macluumaad qarsoodi ah ama qoraallo aad u waaweyn oo aan qiimo lahayn) ayaa si lama filaan ah loogu daray nuqulka kaydka ah. .
  • Xulashada "-read-concurrency" ayaa lagu daray amarka kaydinta si loo dejiyo heerka isbarbardhigga marka la akhrinayo faylasha, taasoo kuu oggolaanaysa inaad dedejiso koobiyaynta darawallada degdega ah sida NVMe.
  • Doorashada "--no-scan" ayaa lagu daray amarka kaydinta si loo joojiyo marxaladda iskaanka geedka faylka.
  • Amarka prune ayaa si weyn hoos ugu dhigay isticmaalka xusuusta (ilaa 30%).
  • Waxaa lagu daray "- sparse" ikhtiyaarka amarka soo celinta si si hufan loogu soo celiyo faylasha leh meelo madhan
  • Madal Windows, taageerada dib u soo celinta isku xirka astaanta waa la hirgeliyay.
  • MacOS waxay ku dartay awooda lagu dhejiyo kaydka kaydinta iyadoo la adeegsanayo macFUSE.

Source: opennet.ru

Add a comment