Rsync 3.2.7 JSON માં સપોર્ટેડ અલ્ગોરિધમ માહિતી જનરેટ કરવાની ક્ષમતા સાથે આવે છે

રૂ

તમને નેટવર્ક પરના બે મશીનો વચ્ચે અથવા એક જ મશીન પરના બે સ્થાનો વચ્ચે ફાઇલો અને ડિરેક્ટરીઓ સિંક્રનાઇઝ કરવાની મંજૂરી આપે છે.

તે તાજેતરમાં ના નવા સંસ્કરણના પ્રકાશનની જાહેરાત કરવામાં આવી હતી rsync 3.2.7, ફાઇલ સિંક્રનાઇઝેશન અને બેકઅપ ઉપયોગિતા જે વધારાના ડેટાનું કાર્યક્ષમ ટ્રાન્સમિશન પ્રદાન કરે છે, જે સંકુચિત અને એન્ક્રિપ્ટેડ ડેટા સાથે પણ કાર્ય કરે છે.

ડેલ્ટા કોડિંગ તકનીકનો ઉપયોગ કરીને, ફાઇલો અને ડિરેક્ટરીઓને સિંક્રનાઇઝ કરવાની મંજૂરી આપે છે બે મશીનો વચ્ચે નેટવર્ક પર અથવા એક જ મશીન પર બે સ્થાનો વચ્ચે, સ્થાનાંતરિત ડેટાનું પ્રમાણ ઘટાડવું.

મોટાભાગના પ્રોગ્રામ્સ અથવા પ્રોટોકોલમાં રૂસિંકની એક અગત્યની વિશેષતા જોવા મળતી નથી કે નકલ દરેક દિશામાં માત્ર એક ટ્રાન્સમિશન સાથે થાય છે. Rsync સમાવિષ્ટ ડિરેક્ટરીઓની નકલ અથવા પ્રદર્શિત કરી શકે છે અને ફાઈલોની નકલ કરી શકે છે, વૈકલ્પિક રીતે કમ્પ્રેશન અને રિકર્ઝનનો ઉપયોગ કરીને.

સર્વર ડિમન તરીકે કામ કરીને, Rsync મૂળભૂત રીતે TCP પોર્ટ 873 પર સાંભળે છે, નેટિવ Rsync પ્રોટોકોલમાં અથવા RSH અથવા SSH જેવા રિમોટ ટર્મિનલ મારફતે ફાઇલો સર્વ કરે છે. પછીના કિસ્સામાં, રૂસિંક ક્લાયંટ એક્ઝેક્યુટેબલ સ્થાનિક અને દૂરસ્થ હોસ્ટ બંને પર ઇન્સ્ટોલ કરવું આવશ્યક છે.

Rsync 3.2.7 ના મુખ્ય સમાચાર

Rsync 3.2.7 ના આ નવા પ્રકાશિત સંસ્કરણમાં, SHA512, SHA256 અને SHA1 હેશને મંજૂરી છે પૃષ્ઠભૂમિ rsync પ્રક્રિયામાં વપરાશકર્તાના જોડાણને પ્રમાણિત કરતી વખતે (MD5 અને MD4 અગાઉ આધારભૂત હતા).

આ ઉપરાંત એ પણ પ્રકાશમાં આવ્યું છે કે SHA1 અલ્ગોરિધમનો ઉપયોગ કરવાની ક્ષમતા લાગુ કરવામાં આવી હતી ફાઇલ ચેકસમ્સની ગણતરી કરવા માટે. તેના મોટા કદને કારણે, SHA1 હેશ હેશ મેચોની સૂચિમાં સૌથી ઓછી પ્રાથમિકતા ધરાવે છે. SHA1 પસંદગીની ફરજ પાડવા માટે તમે “–checksum-choice” વિકલ્પનો ઉપયોગ કરી શકો છો.

પૂરી પાડવામાં આવેલ છે rsync માં સમર્થિત અલ્ગોરિધમ્સ વિશે માહિતી આઉટપુટ કરવાની ક્ષમતા JSON ફોર્મેટમાં ( --version ("-VV") વિકલ્પની નકલ કરીને સક્ષમ). ઉપરાંત, ઉમેરાયેલ આધાર/json-rsync-સંસ્કરણ સ્ક્રિપ્ટ, જે તમને એકલ "–સંસ્કરણ" વિકલ્પ (rsync સંસ્કરણો સાથે પાછળની સુસંગતતા માટે) સાથે ટેક્સ્ટ તરીકે માહિતી આઉટપુટના આધારે સમાન JSON આઉટપુટ જનરેટ કરવાની મંજૂરી આપે છે.

બીજી બાજુ, સેટિંગ rsyncd.conf માં "chroot નો ઉપયોગ કરો"., જે વધારાની પ્રક્રિયા અલગતા માટે chroot કૉલના ઉપયોગને નિયંત્રિત કરે છે, મૂળભૂત રીતે "સેટ નથી" પર સેટ છે, જે તેની ઉપલબ્ધતા પર આધાર રાખીને chroot નો ઉપયોગ કરવાની પરવાનગી આપે છે (ઉદાહરણ તરીકે, જ્યારે rsync રુટ તરીકે ચાલી રહ્યું હોય ત્યારે સક્રિય કરો અને જ્યારે બિન-રુટ વપરાશકર્તા તરીકે ચાલી રહ્યું હોય ત્યારે સક્રિય ન કરો).

અન્ય ફેરફારોમાંથી જે નવા સંસ્કરણથી અલગ છે:

  • ગુમ થયેલ લક્ષ્ય ફાઇલો માટે બેઝ ફાઇલ શોધ અલ્ગોરિધમનું પ્રદર્શન લગભગ બમણું છે, જેનો ઉપયોગ "–ફઝી" વિકલ્પનો ઉલ્લેખ કરતી વખતે થાય છે.
  • અથડામણની શક્યતા ઘટાડવા માટે, xattr એટ્રિબ્યુટ હેશ ટેબલને 64-બીટ કીનો ઉપયોગ કરવા માટે રૂપાંતરિત કરવામાં આવ્યું છે.
  • રૂસિંક (પ્રી-3.0 શાખા) ની જૂની આવૃત્તિઓ સાથે ક્રિયાપ્રતિક્રિયા કરતી વખતે પ્રોટોકોલમાં સમયનું પ્રતિનિધિત્વ બદલ્યું: આ કિસ્સામાં 4-બાઇટ યુગ સમયને "અસસાઇન કરેલ ઇન્ટ" તરીકે ગણવામાં આવે છે, જે 1970 કરતાં જૂના સમયને પસાર થવાની મંજૂરી આપતું નથી, પરંતુ 2038 પછીના સમયનો ઉલ્લેખ કરીને સમસ્યા હલ કરે છે.
  • rsync ક્લાયન્ટને કૉલ કરતી વખતે ગંતવ્ય પાથ ખૂટે છે તે હવે ભૂલ તરીકે ગણવામાં આવે છે.
  • જૂની વર્તણૂક પરત કરવા માટે "–જૂના-આર્ગ્સ" વિકલ્પ પ્રદાન કરવામાં આવે છે જ્યાં ખાલી પાથને "." તરીકે ગણવામાં આવે છે.

છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે આ નવા સંસ્કરણ વિશે, તમે તેમાં વિગતો ચકાસી શકો છો નીચેની કડી.

Linux પર Rsync કેવી રીતે ઇન્સ્ટોલ કરવું?

જેઓ તેમની સિસ્ટમ પર આ ટૂલ ઇન્સ્ટોલ કરવામાં સક્ષમ થવામાં રસ ધરાવતા હોય, તેઓ તે પેકેજને ઇન્સ્ટોલ કરીને કરી શકે છે જે મોટાભાગના Linux વિતરણોની રિપોઝીટરીઝમાં ઓફર કરવામાં આવે છે.

વપરાશકર્તાઓના કિસ્સામાં ડેબિયન, ઉબુન્ટુ અથવા કોઈપણ વ્યુત્પન્ન આમાંથી, ફક્ત એક ટર્મિનલ ખોલો અને તેમાં નીચેના લખો:

sudo apt install rsync

હવે તે લોકોના કેસ માટે જેઓ યુઝર્સ છે Fedora:

sudo dnf install rsync

જ્યારે કે જેઓ યુઝર્સ છે તેવા કિસ્સામાં આર્ક લિનક્સ અને તેના કોઈપણ ડેરિવેટિવ્ઝ:

સુડો પેકમેન-એસ આરએસએનસીસી

જેમના વપરાશકારો છે OpenSUSE:

rsync માં sudo zypper

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.