Restic 0.13 сақтық көшірме жүйесі қол жетімді

Бір жылдық дамудан кейін сыртқы серверлерде және бұлттық қоймада орналастыруға болатын нұсқалық репозиторийде сақтық көшірмелерді сақтау құралдарын қамтамасыз ететін рестик 0.13 сақтық көшірме жүйесінің шығарылымы ұсынылады. Деректер шифрланған түрде сақталады. Сақтық көшірме жасау кезінде файлдар мен каталогтарды қосу және шығару үшін икемді ережелерді анықтауға болады. Linux, macOS, Windows, FreeBSD және OpenBSD жүйелерінде жұмысты қолдайды. Жоба коды Go бағдарламасында жазылған және BSD лицензиясы бойынша таратылады.

Негізгі ерекшеліктері:

  • Сақтық көшірмелерді жергілікті файлдық жүйеде, SFTP/SSH немесе HTTP REST арқылы қолжетімді сыртқы серверде, Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage және Google Cloud Storage бұлттарында, сондай-ақ кез келген жадта сақтауға қолдау көрсету. ол үшін rclone серверлері бар. Арнайы демалыс сервері жадты ұйымдастыру үшін де пайдаланылуы мүмкін, ол басқа серверлермен салыстырғанда жоғары өнімділікті қамтамасыз етеді және тек қосу режимінде жұмыс істей алады, егер бастапқы сервер және шифрлау кілттеріне қол жетімді болса, сақтық көшірмелерді жоюға немесе өзгертуге мүмкіндік бермейді. ымыраға келген.
  • Сақтық көшірмелерді жасау кезінде файлдар мен каталогтарды қоспау үшін икемді ережелерді анықтауға қолдау көрсету (мысалы, журналдарды, уақытша файлдарды және сақтық көшірмелерден оңай қайталанатын деректерді шығару үшін). Елемеу ережелерінің пішімі таныс және rsync немесе gitignore сияқты.
  • Ақпаратты орнату, пайдалану және қалпына келтіру оңай. Сақтық көшірмелермен жұмыс істеу үшін қосымша параметрлерсіз пайдалануға болатын бір орындалатын файлды көшіру жеткілікті. Қайталанатын құрастыру орындалатын файлдың өзі үшін қамтамасыз етілген, бұл екілік жинақтың берілген бастапқы кодтан жасалғанын өзіңіз тексеруге мүмкіндік береді.
  • Белгілі бір уақытта барлық файлдар мен ішкі каталогтары бар нақты каталогтың күйін көрсететін суретке қолдау көрсетіледі. Жаңа сақтық көшірме жасалған сайын, сол сәтте күйді қалпына келтіруге мүмкіндік беретін байланысты сурет жасалады. Түрлі репозитарийлер арасында суретті көшіруге болады.
  • Трафикті үнемдеу үшін сақтық көшірме жасау кезінде тек өзгертілген деректер көшіріледі. Тиімді сақтауды қамтамасыз ету үшін репозиторийдегі деректер қайталанбайды және қосымша суреттер тек өзгертілген деректерді қамтиды. Жүйе барлық файлдарды емес, Рабин қолтаңбасы арқылы таңдалған қалқымалы өлшемді блоктарды өңдейді. Ақпарат файл атауларына емес, мазмұнға қатысты сақталады (деректермен байланысты атаулар мен нысандар блок метадеректер деңгейінде анықталады). Мазмұнның SHA-256 хэшіне сүйене отырып, деупликация орындалады және қажетсіз деректерді көшіру жойылады.
  • Репозиторийдің мазмұнын визуалды бағалау және қалпына келтіруді жеңілдету үшін резервтік көшірмесі бар суретті виртуалды бөлім түрінде орнатуға болады (монтаждау FUSE көмегімен жүзеге асырылады). Өзгерістерді талдауға және файлдарды таңдаулы түрде шығаруға арналған пәрмендер де берілген.
  • Сыртқы серверлердегі ақпарат шифрланған түрде сақталады (SHA-256 бақылау сомасы үшін пайдаланылады, AES-256-CTR шифрлау үшін пайдаланылады және Poly1305-AES негізіндегі аутентификация кодтары тұтастығына кепілдік беру үшін пайдаланылады). Жүйе бастапқыда сақтық көшірмелердің сенімсіз орталарда сақталуын және сақтық көшірме дұрыс емес қолдарға түсіп қалса, ол жүйеге зиян келтірмеуін қамтамасыз ету үшін жасалған. Шифрлау кіру кілттері мен құпия сөздер арқылы қамтамасыз етілуі мүмкін.
  • Файлдардың тұтастығы бұзылмағанын және қажетті файлдарды қалпына келтіруге болатынын және жасырын өзгертулерді қамтымайтынын растау үшін бақылау сомасын және аутентификация кодтарын пайдаланып сақтық көшірмені тексеруге болады.

Жаңа нұсқада:

  • Теріс алып тастау үлгілеріне қолдау қосылды. Мысалы, /home/user/.config каталогынан басқа /home/user барлық мазмұнын шығару үшін "--exclude '/home/user/*' --exclude '!/home/user/.config'".
  • «Сақтық көшірме» пәрменіне «--dry-run» режимі қосылды, ол «--verbose» опциясымен іске қосылғанда қандай файлдардың сақтық көшірмеге қосылатынын нақты өзгертулерсіз бақылауға мүмкіндік береді.
  • Жүктеп алынған деректерді қосымша тексеру үшін әртүрлі сақтау серверлеріне бақылау сомасына қолдау қосылды.
  • «Қалпына келтіру» пәрмені оңтайландырылды, ол екі есе жылдам жұмыс істейді. «Көшіру» командасының өнімділігі де жақсартылды.

Ақпарат көзі: opennet.ru

пікір қалдыру