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

restic 0.15 сақтық көшірме жүйесі шығарылды. Ол шифрланған сақтық көшірмелерді нұсқаланған репозиторийде сақтайды. Жүйе сақтық көшірмелерді сенімсіз ортада сақтау үшін нөлден бастап жасалған және сақтық көшірме дұрыс емес қолға түссе, ол жүйеге қауіп төндірмеуі керек. Сақтық көшірме жасау кезінде файлдар мен каталогтарды қосу және алып тастау үшін икемді ережелерді анықтауға болады (ережелер форматы rsync немесе gitignore-ге ұқсас). Қолдау 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 серверлері бар кез келген сақтау қызметтерінде қолжетімді. Арнайы демалыс серверін сақтау үшін де пайдалануға болады, ол басқа серверлерге қарағанда жоғары өнімділікті қамтамасыз етеді және тек қосымша режимінде жұмыс істей алады, түпнұсқасы бұзылған жағдайда сақтық көшірмелердің жойылуына немесе өзгертілуіне жол бермейді. сервер және шифрлау кілттеріне қол жеткізу.

Белгілі бір уақытта барлық файлдар мен ішкі каталогтары бар нақты каталогтың күйін көрсететін суретке қолдау көрсетіледі. Жаңа сақтық көшірме жасалған сайын, сол сәтте күйді қалпына келтіруге мүмкіндік беретін байланысты сурет жасалады. Түрлі репозитарийлер арасында суретті көшіруге болады. Трафикті үнемдеу үшін сақтық көшірме жасау кезінде тек өзгертілген деректер көшіріледі. Репозиторийдің мазмұнын визуалды бағалау және қалпына келтіруді жеңілдету үшін резервтік көшірмесі бар суретті виртуалды бөлім түрінде орнатуға болады (монтаждау FUSE көмегімен жүзеге асырылады). Өзгерістерді талдауға және файлдарды таңдап алу пәрмендері де қамтамасыз етілген.

Жүйе барлық файлдарды емес, Рабин қолтаңбасы арқылы таңдалған қалқымалы өлшемді блоктарды өңдейді. Ақпарат файл атауларына емес, мазмұнға қатысты сақталады (деректермен байланысты атаулар мен нысандар блок метадеректер деңгейінде анықталады). Мазмұнның SHA-256 хэшіне сүйене отырып, деупликация орындалады және қажетсіз деректерді көшіру жойылады. Сыртқы серверлерде ақпарат шифрланған түрде сақталады (SHA-256 бақылау сомасы үшін пайдаланылады, AES-256-CTR шифрлау үшін пайдаланылады және Poly1305-AES негізіндегі аутентификация кодтары тұтастығына кепілдік беру үшін пайдаланылады). Файлдардың тұтастығы бұзылмағанын растау үшін бақылау сомасын және аутентификация кодтарын пайдаланып сақтық көшірмені тексеруге болады.

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

  • Бастапқыда сақтық көшірме жасауға арналмаған файлдар (мысалы, құпия ақпараты бар файлдар немесе өте үлкен журналдар) сақтық көшірмеге кездейсоқ енгізілген кезде суреттен қажет емес деректерді жоюға мүмкіндік беретін жаңа қайта жазу пәрмені енгізілді. .
  • NVMe сияқты жылдам дискілерде көшіруді жылдамдатуға мүмкіндік беретін файлдарды оқу кезінде параллелизация деңгейін орнату үшін «--read-concurrency» опциясы сақтық көшірме пәрменіне қосылды.
  • Файл тармағын сканерлеу кезеңін өшіру үшін сақтық көшірме пәрменіне “--no-scan” опциясы қосылды.
  • Prune пәрмені жадты тұтынуды айтарлықтай азайтты (30% дейін).
  • Үлкен бос аумақтары бар файлдарды тиімді қалпына келтіру үшін қалпына келтіру пәрменіне "--sparse" опциясы қосылды.
  • Платформа үшін Windows Символдық сілтемелерді қалпына келтіруді қолдау жүзеге асырылды.
  • В macOS macFUSE көмегімен сақтық көшірмелері бар репозиторийді орнату мүмкіндігі қосылды.

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

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster