Rsync 3.2.7 JSON හි සහය දක්වන ඇල්ගොරිතම තොරතුරු ජනනය කිරීමේ හැකියාව සමඟ පැමිණේ

රුසින්

ජාලයක යන්ත්‍ර දෙකක් අතර හෝ එකම යන්ත්‍රයේ ස්ථාන දෙකක් අතර ගොනු සහ නාමාවලි සමමුහුර්ත කිරීමට ඔබට ඉඩ සලසයි.

හි නව අනුවාදය නිකුත් කරන බව මෑතකදී නිවේදනය කරන ලදී rsync 3.2.7, ගොනු සමමුහුර්තකරණය සහ උපස්ථ උපයෝගීතාව එය සම්පීඩිත සහ සංකේතාත්මක දත්ත සමඟ ක්‍රියා කරන වර්ධක දත්ත කාර්යක්ෂම සම්ප්‍රේෂණයක් සපයයි.

ඩෙල්ටා කේතීකරණ තාක්ෂණය භාවිතා කරමින්, ගොනු සහ නාමාවලි සමමුහුර්ත කිරීමට ඉඩ සලසයි යන්ත්ර දෙකක් අතර ජාලයක් හරහා හෝ එකම යන්ත්‍රයේ ස්ථාන දෙකක් අතර, මාරු කළ දත්ත පරිමාව අවම කිරීම.

බොහෝ වැඩසටහන්වල හෝ ප්‍රොටෝකෝලවල දක්නට නොලැබෙන Rsync හි වැදගත් ලක්ෂණයක් වන්නේ පිටපත සෑම දිශාවකටම එක් සම්ප්‍රේෂණයකින් පමණක් සිදු වීමයි. Rsync හට සංකෝචනය සහ පුනරාවර්තනය භාවිතා කරමින් අඩංගු නාමාවලි සහ පිටපත් ගොනු පිටපත් කිරීමට හෝ සංදර්ශන කිරීමට හැකිය.

සේවාදායක ඩීමනයක් ලෙස ක්‍රියා කරමින්, Rsync විසින් TCP port 873 මත පෙරනිමියෙන් සවන් දෙයි, ස්වදේශික Rsync ප්‍රොටෝකෝලය තුළ හෝ RSH හෝ SSH වැනි දුරස්ථ පර්යන්තයක් හරහා ගොනු සේවය කරයි. අවසාන අවස්ථාවෙහිදී, දේශීය සහ දුරස්ථ ධාරක දෙකෙහිම ක්‍රියාත්මක කළ හැකි Rsync සේවාලාභියා ස්ථාපනය කළ යුතුය.

Rsync 3.2.7 හි ප්‍රධාන පුවත්

මෙම නව නිකුත් කරන ලද Rsync 3.2.7 අනුවාදයේ, SHA512, SHA256 සහ SHA1 හැෂ් වලට ඉඩ දී ඇත පසුබිම් rsync ක්‍රියාවලියට පරිශීලකයෙකුගේ සම්බන්ධතාවය සත්‍යාපනය කිරීමේදී (MD5 සහ MD4 කලින් සහාය දක්වන ලදී).

ඊට අමතරව බව ද අවධාරණය කෙරේ SHA1 ඇල්ගොරිතම භාවිතා කිරීමේ හැකියාව ක්රියාත්මක කරන ලදී ගොනු චෙක්සම් ගණනය කිරීමට. එහි විශාල ප්‍රමාණය නිසා, හැෂ් ගැලපීම් ලැයිස්තුවේ SHA1 හෑෂ් අඩුම ප්‍රමුඛතාවය හිමිවේ. SHA1 තේරීමක් බල කිරීමට ඔබට "-checksum-choice" විකල්පය භාවිතා කළ හැක.

ලබා දී ඇත rsync හි සහය දක්වන ඇල්ගොරිතම පිළිබඳ තොරතුරු ප්‍රතිදානය කිරීමේ හැකියාව JSON ආකෘතියෙන් (--version ("-VV") විකල්පය අනුපිටපත් කිරීමෙන් සක්‍රීය කර ඇත). තවද, support/json-rsync-version script එක එකතු කළා, එය ඔබට තනි "-අනුවාදය" විකල්පය සමඟ තොරතුරු ප්‍රතිදානය මත පදනම්ව සමාන JSON ප්‍රතිදානයක් උත්පාදනය කිරීමට ඉඩ සලසයි (rsync අනුවාද සමඟ පසුපසට අනුකූල වීම සඳහා).

අනෙක් අතට, සැකසුම rsyncd.conf හි "chroot භාවිතා කරන්න", අතිරේක ක්‍රියාවලි හුදකලා කිරීම සඳහා chroot ඇමතුමක් භාවිතා කිරීම නියාමනය කරයි, පෙරනිමියෙන් "නොසැකසුම්" ලෙස සකසා ඇත, එය chroot භාවිතා කිරීමට ඉඩ සලසයි (උදාහරණයක් ලෙස, rsync root ලෙස ධාවනය වන විට සහ root නොවන පරිශීලකයෙකු ලෙස ධාවනය වන විට සක්‍රීය නොවේ).

අනෙක් වෙනස්කම් වලින් නව අනුවාදයෙන් කැපී පෙනෙන:

  • අතුරුදහන් වූ ඉලක්ක ගොනු සඳහා මූලික ගොනු සෙවුම් ඇල්ගොරිතමයේ කාර්ය සාධනය ආසන්න වශයෙන් දෙගුණ කර ඇත, එය "-fuzzy" විකල්පය සඳහන් කිරීමේදී භාවිතා වේ.
  • ගැටීමේ අවස්ථාව අඩු කිරීම සඳහා, xattr ගුණාංග හැෂ් වගුව 64-bit යතුරු භාවිතා කිරීමට පරිවර්තනය කර ඇත.
  • Rsync හි පැරණි අනුවාද (පෙර-3.0 ශාඛාව) සමඟ අන්තර්ක්‍රියා කරන විට ප්‍රොටෝකෝලය තුළ කාලය නිරූපණය වෙනස් කරන ලදී: මෙම අවස්ථාවෙහිදී 4-byte යුග කාලය "අත්සන් නොකළ int" ලෙස සලකනු ලැබේ, එය 1970 ට වඩා පැරණි කාලය ගත කිරීමට ඉඩ නොදේ, නමුත් 2038 න් පසු වේලාවන් නියම කිරීමේ ගැටලුව විසඳයි.
  • rsync සේවාලාභියා ඇමතීමේදී ගමනාන්ත මාර්ගය අස්ථානගත වීම දැන් දෝෂයක් ලෙස සලකනු ලැබේ.
  • හිස් මාර්ගයක් "" ලෙස සලකන ලද පැරණි හැසිරීම නැවත ලබා දීම සඳහා "-old-args" විකල්පය සපයා ඇත.

අවසානයේ ඔබ ඒ ගැන වැඩි විස්තර දැන ගැනීමට කැමති නම් මෙම නව අනුවාදය ගැන, ඔබට විස්තර පරීක්ෂා කළ හැකිය පහත සබැඳිය.

Linux මත Rsync ස්ථාපනය කරන්නේ කෙසේද?

මෙම මෙවලම ඔවුන්ගේ පද්ධතියේ ස්ථාපනය කිරීමට කැමති අය සඳහා, බොහෝ Linux බෙදාහැරීම්වල ගබඩා තුළ ඉදිරිපත් කර ඇති පැකේජය ස්ථාපනය කිරීමෙන් එය කළ හැකිය.

භාවිතා කරන්නන් සම්බන්ධයෙන් ඩේබියන්, උබුන්ටු හෝ ඕනෑම ව්‍යුත්පන්නයක් මේවායින්, ටර්මිනලයක් විවෘත කර එහි පහත සඳහන් දේ ටයිප් කරන්න:

sudo apt install rsync

දැන් භාවිතා කරන අයගේ නඩුව සඳහා Fedora:

sudo dnf install rsync

භාවිතා කරන අයගේ නඩුවේදී ආරුක්කු ලිනක්ස් සහ එහි ඕනෑම ව්‍යුත්පන්නයන්:

sudo pacman -S rsync

භාවිතා කරන්නන් සඳහා openSUSE:

rsync හි sudo zypper

ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් පළ කිරීමට ප්රථම වන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ. අවශ්ය ක්ෂේත්ර දක්වා ඇති ලකුණ *

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.