රෙස්ටික් 0.15 උපස්ථ පද්ධතිය තිබේ

රෙස්ටික් 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 clouds වල මෙන්ම ඕනෑම ගබඩාවක ගබඩා කළ හැක. rclone ලබා ගත හැකි පසුබිම් සඳහා. ආචයනය සංවිධානය කිරීමට විශේෂ විවේක සේවාදායකයක් ද භාවිතා කළ හැක, එය අනෙකුත් පසුපෙළ හා සසඳන විට ඉහළ කාර්ය සාධනයක් සපයන අතර ඇමුණුම්-පමණක් ආකාරයෙන් ක්‍රියා කළ හැක, මූලාශ්‍ර සේවාදායකය සහ සංකේතාංකන යතුරු වෙත ප්‍රවේශය තිබේ නම්, උපස්ථ මකා දැමීමට හෝ වෙනස් කිරීමට ඔබට ඉඩ නොදේ. සම්මුතියට පත් විය.

ස්නැප්ෂොට් සඳහා සහය දක්වයි, යම් අවස්ථාවක දී සියලුම ගොනු සහ උප බහලුම් සහිත නිශ්චිත නාමාවලියක තත්ත්වය පිළිබිඹු කරයි. නව උපස්ථයක් සාදනු ලබන සෑම අවස්ථාවකම, ඒ මොහොතේම තත්වය ප්‍රතිසාධනය කිරීමට ඔබට ඉඩ සලසමින් ආශ්‍රිත ස්නැප්ෂොට් එකක් සාදනු ලැබේ. විවිධ ගබඩාවන් අතර ස්නැප්ෂොට් පිටපත් කිරීමට හැකි වේ. ගමනාගමනය සුරැකීමට, උපස්ථ ක්‍රියාවලියේදී පිටපත් කරනු ලබන්නේ වෙනස් කළ දත්ත පමණි. ගබඩාවේ අන්තර්ගතය දෘශ්‍යමය වශයෙන් තක්සේරු කිරීම සහ ප්‍රතිසාධනය සරල කිරීම සඳහා, උපස්ථ පිටපතක් සහිත ස්නැප්ෂොට් එකක් අථත්‍ය කොටසක ආකාරයෙන් සවි කළ හැකිය (සවි කිරීම FUSE භාවිතයෙන් සිදු කෙරේ). වෙනස්කම් විශ්ලේෂණය කිරීම සහ ගොනු තෝරා බේරා ගැනීම සඳහා විධාන ද සපයනු ලැබේ.

පද්ධතිය සම්පූර්ණ ගොනු හසුරුවන්නේ නැත, නමුත් රබින් අත්සන භාවිතයෙන් තෝරාගත් පාවෙන ප්‍රමාණයේ කුට්ටි. තොරතුරු ගබඩා කර ඇත්තේ අන්තර්ගතයට අදාළව මිස ගොනු නාම නොවේ (දත්ත ආශ්‍රිත නම් සහ වස්තූන් බ්ලොක් පාරදත්ත මට්ටමින් අර්ථ දක්වා ඇත). අන්තර්ගතයේ SHA-256 හැෂ් මත පදනම්ව, අඩු කිරීම සිදු කරනු ලබන අතර අනවශ්‍ය දත්ත පිටපත් කිරීම ඉවත් කරනු ලැබේ. බාහිර සේවාදායකයන් මත, තොරතුරු සංකේතාත්මක ආකාරයෙන් ගබඩා කර ඇත (SHA-256 චෙක්සම් සඳහා භාවිතා කරයි, AES-256-CTR සංකේතනය සඳහා භාවිතා කරයි, සහ Poly1305-AES මත පදනම් වූ සත්‍යාපන කේත අඛණ්ඩතාව සහතික කිරීමට භාවිතා කරයි). ගොනුවල අඛණ්ඩතාවයට හානි නොවන බව තහවුරු කිරීම සඳහා චෙක්සම් සහ සත්‍යාපන කේත භාවිතයෙන් උපස්ථ පිටපත සත්‍යාපනය කළ හැකිය.

නව අනුවාදයේ:

  • නව නැවත ලිවීමේ විධානයක් ක්‍රියාත්මක කර ඇති අතර, උපස්ථ පිටපතට මුලින් උපස්ථ කිරීමට අදහස් නොකළ ගොනු (උදාහරණයක් ලෙස, රහසිගත තොරතුරු සහිත ලිපිගොනු හෝ ඉතා විශාල ලොග) අහම්බෙන් උපස්ථ පිටපතට ඇතුළත් කළ විට, ස්නැප්ෂොට් එකකින් අනවශ්‍ය දත්ත ඉවත් කිරීමට ඔබට ඉඩ සලසයි. .
  • ගොනු කියවීමේදී සමාන්තරකරණයේ මට්ටම සැකසීමට “--read-concurrency” විකල්පය උපස්ථ විධානයට එක් කර ඇති අතර, NVMe වැනි වේගවත් ධාවකවල පිටපත් කිරීම වේගවත් කිරීමට ඔබට ඉඩ සලසයි.
  • ගොනු ගස පරිලෝකනය කිරීමේ අදියර අක්‍රිය කිරීමට උපස්ථ විධානයට “--no-scan” විකල්පය එකතු කර ඇත.
  • කප්පාදු විධානය මතක පරිභෝජනය සැලකිය යුතු ලෙස අඩු කර ඇත (30% දක්වා).
  • විශාල හිස් ප්‍රදේශ සහිත ගොනු කාර්යක්ෂමව ප්‍රතිසාධනය කිරීම සඳහා ප්‍රතිසාධන විධානයට "--sparse" විකල්පය එක් කරන ලදී.
  • වින්ඩෝස් වේදිකාව සඳහා, සංකේතාත්මක සබැඳි ප්රතිෂ්ඨාපනය සඳහා සහාය ක්රියාත්මක කර ඇත.
  • macFUSE භාවිතයෙන් උපස්ථ සහිත ගබඩාවක් සවිකිරීමේ හැකියාව macOS විසින් එක් කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න