Restic 0.13 nadaamka kaydinta ayaa diyaar ah

Sannad ka dib horumarinta, sii-deynta nidaamka kaydinta 0.13 ee nasashada ayaa la soo bandhigay, kaas oo bixiya qalab lagu badbaadinayo nuqullada kaydka ee kaydka nuqul, kaas oo lagu martigelin karo server-yada dibadda iyo kaydinta daruuraha. Xogta waxa lagu kaydiyaa qaab sir ah. Waxaad qeexi kartaa shuruuc dabacsan si aad ugu darto oo aad uga saarto faylasha iyo hagayaasha marka la abuurayo kayd. Taageerayaashu waxay ka shaqeeyaan Linux, macOS, Windows, FreeBSD iyo OpenBSD. Xeerka mashruuca wuxuu ku qoran yahay Go waxaana lagu qaybiyaa shatiga BSD.

Tilmaamaha muhiimka ah:

  • Taageerada kaydinta kaydinta nidaamka faylalka maxalliga ah, ee server-ka dibadda ah ee marin u leh 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 ay jiraan backends 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.
  • Taageerada qeexida xeerarka dabacsan si looga saaro faylasha iyo hagayaasha marka la abuurayo kaydinta (tusaale ahaan, in laga saaro diiwaannada, faylasha ku meel gaadhka ah, iyo xogta si fudud dib loo soo saari karo). Qaabka sharciyada la iska indhatiray waa la yaqaan oo u eg rsync ama gitignore.
  • Si fudud loo rakibo, loo isticmaalo oo loo soo celiyo macluumaadka. Si aad ula shaqeyso kaydinta, waa ku filan inaad nuqul ka sameysato hal fayl oo la fulin karo, kaas oo loo isticmaali karo iyada oo aan lahayn goobo dheeraad ah. Dhisme dib loo celin karo ayaa loo bixiyaa faylka la fulin karo laftiisa, taasoo kuu ogolaanaysa inaad naftaada u xaqiijiso in shirka binary-ga laga sameeyay koodhka isha ee la bixiyay.
  • 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 loo hubiyo kaydinta hufan, xogta ku jirta kaydka lama nuqulin, iyo sawir-qaadyo dheeraad ah ayaa daboolaya oo keliya xogta la beddelay. Nidaamku ma maamulo faylalka oo dhan, laakiin waa baloogyada cabbirka sabaynaya ee la doortay iyadoo la isticmaalayo saxeexa Rabin. Macluumaadka waxa loo kaydiyaa ee la xidhiidha waxa ku jira, ee ma aha magacyada faylalka (magacyada iyo walxaha xogta la xidhiidha ayaa lagu qeexay heerka block metadata). Iyada oo ku saleysan xashiishka SHA-256 ee nuxurka, kala-saariddu waa la sameeyaa oo koobiyaynta xogta aan loo baahnayn waa la tirtiray.
  • 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 qaab muuqaal ah (ku-kordhinta waxaa lagu fuliyaa iyadoo la adeegsanayo FUSE). Awaamiirta lagu falanqeynayo isbeddelada iyo soo saarista faylasha sidoo kale waa la bixiyaa.
  • Macluumaadka server-yada dibadda waxa lagu kaydiyaa qaab sir ah (SHA-256 waxa loo isticmaalaa jeegag, AES-256-CTR waxa loo isticmaalaa sir, iyo koodka xaqiijinta ee ku salaysan Poly1305-AES ayaa loo isticmaalaa si loo dammaanad qaado daacadnimada). Nadaamka 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. Sirta waxaa lagu bixin karaa iyadoo la isticmaalayo furayaasha gelitaanka iyo furayaasha sirta ah labadaba.
  • Waxaa suurtagal ah in la xaqiijiyo nuqul ka mid ah kaydinta iyada oo la adeegsanayo jeegag iyo koodhadhka aqoonsiga si loo xaqiijiyo in daacadnimada faylalka aan la wiiqin oo faylasha lagama maarmaanka ah dib loo soo celin karo oo aan lagu darin wax ka beddelka qarsoon.

Nooca cusub:

  • Taageero lagu daray qaababka ka saarista taban. Tusaale ahaan, "--exclude '/home/user/*' -exclude'!/home/user/.config'" si looga saaro dhammaan waxa ku jira /home/user marka laga reebo /home/user/.config directory.
  • Habka "--qallayl-run" ayaa lagu daray amarka "backup", kaas oo, marka lagu socdo ikhtiyaarka "-verbose", wuxuu kuu ogolaanayaa inaad la socoto faylasha lagu dari doono kaydka adigoon wax isbeddel ah samayn.
  • Taageerada jeegaga ayaa lagu daray meelo kaydineed oo kala duwan si loo xaqiijiyo xogta la soo dejiyay.
  • Amarka "soo celinta" waa la hagaajiyay, taasoo ka dhigaysa inuu u shaqeeyo laba jeer si degdeg ah. Waxqabadka amarka "nuqulka" ayaa sidoo kale la hagaajiyay.

Source: opennet.ru

Add a comment