Restic 0.15 backup nga sistema anaa

Ang pagpagawas sa restic 0.15 backup nga sistema gimantala, nga naghatag og pagtipig sa mga backup nga mga kopya sa encrypted nga porma sa usa ka bersyon nga repositoryo. Ang sistema sa sinugdan gidisenyo aron masiguro nga ang mga backup nga kopya gitipigan sa dili kasaligan nga mga palibot, ug nga kung ang usa ka backup nga kopya mahulog sa sayup nga mga kamot, kinahanglan nga dili kini ikompromiso ang sistema. Posible nga ipasabut ang flexible nga mga lagda aron maapil ug dili iapil ang mga file ug direktoryo kung maghimo usa ka backup (ang pormat sa mga lagda parehas sa rsync o gitignore). Nagsuporta sa trabaho sa Linux, macOS, Windows, FreeBSD ug OpenBSD. Ang code sa proyekto gisulat sa Go ug giapod-apod ubos sa lisensya sa BSD.

Ang mga backup mahimong tipigan sa usa ka lokal nga sistema sa file, sa usa ka eksternal nga server nga adunay access pinaagi sa SFTP/SSH o HTTP REST, sa Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage ug Google Cloud Storage clouds, ingon man sa bisan unsang storage. diin ang mga backend anaa rclone. Ang usa ka espesyal nga rest server mahimo usab nga gamiton sa pag-organisar sa storage, nga naghatag og mas taas nga performance kumpara sa ubang mga backends ug mahimong mag-operate sa append-only mode, nga dili magtugot kanimo sa pagtangtang o pag-usab sa mga backup kung ang source server ug ang access sa encryption keys kay nakompromiso.

Gisuportahan ang mga snapshot, nga nagpakita sa kahimtang sa usa ka piho nga direktoryo nga adunay tanan nga mga file ug mga subdirektoryo sa usa ka piho nga punto sa oras. Sa matag higayon nga ang usa ka bag-ong backup gihimo, usa ka kauban nga snapshot ang gihimo, nga nagtugot kanimo nga ibalik ang estado sa kana nga higayon. Posible nga kopyahon ang mga snapshot tali sa lainlaing mga repositoryo. Aron makadaginot sa trapiko, ang nabag-o lang nga datos ang makopya sa panahon sa proseso sa pag-backup. Aron biswal nga masusi ang mga sulud sa repositoryo ug pasimplehon ang pagkaayo, ang usa ka snapshot nga adunay backup nga kopya mahimong ma-mount sa porma sa usa ka virtual nga partisyon (ang pag-mount gihimo gamit ang FUSE). Gihatag usab ang mga mando alang sa pag-analisar sa mga pagbag-o ug pilion nga pagkuha sa mga file.

Ang sistema wala magmaniobra sa tibuok nga mga file, apan naglutaw nga gidak-on nga mga bloke nga gipili gamit ang Rabin signature. Ang impormasyon gitipigan may kalabotan sa sulod, dili mga ngalan sa file (mga ngalan ug butang nga nalangkit sa datos gihubit sa lebel sa block metadata). Base sa SHA-256 hash sa sulod, ang deduplication gihimo ug ang wala kinahanglana nga pagkopya sa datos giwagtang. Sa mga eksternal nga server, ang impormasyon gitipigan sa encrypted nga porma (SHA-256 gigamit alang sa mga checksum, AES-256-CTR gigamit alang sa encryption, ug Poly1305-AES-based authentication code gigamit sa paggarantiya sa integridad). Posible nga ma-verify ang backup nga kopya gamit ang mga checksum ug mga code sa pag-authenticate aron makumpirma nga ang integridad sa mga file wala makompromiso.

Sa bag-ong bersyon:

  • Usa ka bag-ong rewrite command ang gipatuman, nga nagtugot kanimo sa pagtangtang sa wala kinahanglana nga datos gikan sa usa ka snapshot kung ang mga file nga dili orihinal nga gituyo alang sa pag-backup (pananglitan, ang mga file nga adunay kompidensyal nga impormasyon o dako kaayo nga mga troso nga walay bili) aksidenteng nalakip sa backup nga kopya .
  • Ang kapilian nga "--read-concurrency" gidugang sa backup nga mando aron itakda ang lebel sa parallelization kung magbasa sa mga file, nga gitugotan ka nga mapadali ang pagkopya sa mga paspas nga drive sama sa NVMe.
  • Ang kapilian nga "--no-scan" gidugang sa backup nga mando aron ma-disable ang yugto sa pag-scan sa file tree.
  • Ang prune nga sugo nakapakunhod pag-ayo sa konsumo sa panumduman (hangtod sa 30%).
  • Gidugang ang "--sparse" nga kapilian sa restore command aron epektibo nga mapasig-uli ang mga file nga adunay daghang mga lugar nga walay sulod.
  • Alang sa plataporma sa Windows, gipatuman ang suporta sa pagpasig-uli sa simbolikong mga link.
  • Gidugang sa macOS ang abilidad sa pag-mount sa usa ka repository nga adunay mga backup gamit ang macFUSE.

Source: opennet.ru

Idugang sa usa ka comment