Navoaka ny famotsorana ny rafitra backup 0.15 restic, manome fitahirizana kopia backup amin'ny endrika miafina ao anaty tahiry misy version. 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. Azo atao ny mamaritra ny fitsipika mora entina hampidirana sy hanilihana rakitra sy lahatahiry rehefa mamorona backup (mitovitovy amin'ny rsync na gitignore ny endrik'ireo fitsipika). 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.
Azo tehirizina ao anaty rafitra rakitra eo an-toerana, amin'ny rakitra ivelany ny backups mpizara Azo idirana amin'ny alàlan'ny SFTP/SSH na HTTP REST, ao amin'ny Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage, ary Google Cloud Storage clouds, ary koa amin'ny serivisy fitahirizana rehetra misy rclone backends. Azo ampiasaina amin'ny fitahirizana ihany koa ny mpizara rest natokana, izay manome fahombiazana ambony kokoa noho ny backends hafa ary afaka miasa amin'ny fomba append-only, misoroka ny famafana na fanovana ny backups raha simba ny tany am-boalohany. mpizara ary ny fidirana amin'ny lakilen'ny fanafenana.
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 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 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. Ao amin'ny lohamilina ivelany, ny fampahalalana 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). 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.
Ao amin'ny dikan-teny vaovao:
- Napetraka ny baiko famerenana fanoratana vaovao, izay ahafahanao manaisotra ny angona tsy ilaina amin'ny sary iray rehefa tafiditra tsy nahy tao amin'ny kopia backup ny rakitra izay tsy natao ho an'ny backup tany am-boalohany (ohatra, rakitra misy fampahalalana tsiambaratelo na logs lehibe tsy misy vidiny) .
- Ny safidy "--read-concurrency" dia nampidirina amin'ny baiko backup mba hametrahana ny haavon'ny parallelization rehefa mamaky rakitra, ahafahanao manafaingana ny kopia amin'ny fiara haingana toy ny NVMe.
- Ny safidy "--no-scan" dia nampidirina amin'ny baiko backup mba hanesorana ny dingana fisavana hazo fichier.
- Ny baiko prune dia nampihena be ny fanjifana fahatsiarovana (hatramin'ny 30%).
- Nampiana safidy "--sparse" amin'ny baiko famerenana amin'ny laoniny mba hamerenana amin'ny laoniny ny rakitra misy faritra malalaka.
- Ho an'ny sehatra Windows, ny fanohanana amin'ny famerenana ireo rohy an'ohatra dia nampiharina.
- macOS dia nanampy ny fahafahana mametraka tahiry miaraka amin'ny backups mampiasa macFUSE.
Source: opennet.ru
