Restic 0.13 rafitra backup misy

Taorian'ny herintaona nanaovana ny fampandrosoana, dia atolotra ny famoahana ny rafitra backup 0.13 restic, izay manome fitaovana amin'ny fitahirizana kopia backup ao amin'ny tahiry misy version, izay azo apetraka amin'ny servisy ivelany sy amin'ny fitehirizana rahona. Ny angona dia voatahiry amin'ny endrika miafina. Azonao atao ny mamaritra fitsipika miovaova hampidirana sy hanilihana rakitra sy lahatahiry rehefa mamorona backup. Manohana ny asa amin'ny Linux, macOS, Windows, FreeBSD ary OpenBSD. Ny kaody tetikasa dia voasoratra ao amin'ny Go ary zaraina amin'ny alΓ lan'ny fahazoan-dΓ lana BSD.

Zava-dehibe:

  • Fanohanana amin'ny fitehirizana backup ao amin'ny rafitra rakitra eo an-toerana, amin'ny mpizara ivelany misy fidirana amin'ny alΓ lan'ny SFTP/SSH na HTTP REST, ao amin'ny Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage ary rahona Google Cloud Storage, ary koa amin'ny fitahirizana rehetra. izay misy backends rclone. Ny mpizara fialan-tsasatra manokana koa dia azo ampiasaina handaminana ny fitahirizana, izay manome fampisehoana ambony kokoa raha oharina amin'ny backends hafa ary afaka miasa amin'ny fomba append-only, izay tsy hamela anao hamafa na hanova backups raha toa ka ny lohamilina loharano sy ny fidirana amin'ny fanalahidin'ny encryption dia. marimaritra iraisana.
  • Fanohanana amin'ny famaritana fitsipika miovaova hanilihana ny rakitra sy ny lahatahiry rehefa mamorona backups (ohatra, hanilika ny diary, ny rakitra vonjimaika, ary ny angona azo averina mora amin'ny backup). Ny endriky ny fitsipika tsy miraharaha dia mahazatra ary mitovy amin'ny rsync na gitignore.
  • Mora ny mametraka, mampiasa ary mamerina ny vaovao. Mba hiasa amin'ny backups dia ampy ny mandika rakitra iray azo ampiasaina, izay azo ampiasaina tsy misy fanovana fanampiny. Ny fananganana azo averina dia omena ho an'ny rakitra azo ampiasaina, ahafahanao manamarina ho anao fa ny fivoriambe binary dia miforona avy amin'ny kaody loharano nomena.
  • Tohanana ny sary, maneho ny toetry ny lahatahiry manokana miaraka amin'ny rakitra sy ny subdirectory rehetra amin'ny fotoana iray. Isaky ny mamorona backup vaovao, dia misy sary mifandray, mamela anao hamerina ny fanjakana amin'io fotoana io. Azo atao ny mandika snapshots eo anelanelan'ny repository samihafa.
  • Mba hamonjena ny fifamoivoizana dia angon-drakitra niova ihany no adika mandritra ny fizotran'ny backup. Mba hiantohana ny fitehirizana mahomby dia tsy atao duplicate ny angona ao amin'ny fitahirizana, ary ny sary fanampiny dia mandrakotra ny angona niova ihany. Ny rafitra dia tsy manodinkodina ny rakitra manontolo, fa ny sakana mitsinkafona nofantenana amin'ny alΓ lan'ny sonia Rabin. Ny fampahalalana dia voatahiry mifandraika amin'ny atiny, fa tsy ny anaran'ny rakitra (anarana sy zavatra mifandraika amin'ny angona dia voafaritra amin'ny ambaratonga metadata sakana). Miorina amin'ny tenifototra SHA-256 amin'ny atiny, atao ny deduplication ary esorina ny kopia data tsy ilaina.
  • Mba hanombanana ny votoatin'ny tahiry sy hanatsorana ny fanarenana, dia azo apetraka amin'ny endrika fizarazarana virtoaly ny snapshot misy kopia backup (ny fametrahana ny FUSE). Misy ihany koa ny baiko handinihana ny fanovana sy ny fakana rakitra.
  • Ny fampahalalana momba ny lohamilina ivelany dia voatahiry amin'ny endrika miafina (SHA-256 dia ampiasaina amin'ny checksums, AES-256-CTR dia ampiasaina amin'ny encryption, ary ny kaody fanamarinana mifototra amin'ny Poly1305-AES dia ampiasaina hiantohana ny fahamendrehana). Ny rafitra dia natao tamin'ny voalohany mba hahazoana antoka fa voatahiry ao amin'ny tontolo tsy azo itokisana ny kopia backup ary raha toa ka latsaka amin'ny tanana diso ny kopia backup dia tsy tokony hanimba ny rafitra izany. Ny encryption dia azo omena amin'ny fampiasana ny fanalahidy fidirana sy ny tenimiafina.
  • Azo atao ny manamarina ny kopia backup amin'ny alΓ lan'ny checksums sy ny kaody fanamarinana mba hanamafisana fa tsy misy lesoka ny fahamendrehan'ny rakitra ary azo averina ny rakitra ilaina ary tsy misy fanovana miafina.

Ao amin'ny dikan-teny vaovao:

  • Fanampiana fanampiny ho an'ny lamina fanilikilihana ratsy. Ohatra, "--exclude '/home/user/*' -exclude '!/home/user/.config'" raha hanilika ny votoatin'ny /home/user afa-tsy ny /home/user/.config lahatahiry.
  • Ny fomba "--dry-run" dia nampiana tao amin'ny baiko "backup", izay, rehefa mihazakazaka miaraka amin'ny safidy "--verbose", dia ahafahanao manara-maso izay rakitra ho tafiditra ao amin'ny backup nefa tsy misy fiovana.
  • Ny fanohanana ny checksum dia nampiana tao amin'ny backend fitehirizana isan-karazany mba hanamarinana fanampiny ny angona alaina.
  • Ny baiko "famerenana" dia natao optimized, mahatonga azy io hiasa indroa haingana kokoa. Nihatsara ihany koa ny fanatanterahana ny baiko "kopia".

Source: opennet.ru

Add a comment