अगले लेख में हम Zsync पर एक नज़र डालने जा रहे हैं। यह का एक कार्यक्रम है फ़ाइल स्थानांतरण। यह हमें दूरस्थ सर्वर से एक फ़ाइल डाउनलोड करने की अनुमति देगा जब हमारे पास पहले से ही हमारे कंप्यूटर पर एक ही फ़ाइल की एक प्रति है, लेकिन केवल Zsync फ़ाइल के नए भागों को हम इसे सहेजे हुए के साथ डाउनलोड करेंगे हमारी स्थानीय इकाई में। इसके लिए यह उसी एल्गोरिथ्म का उपयोग करता है जैसा कि rsync.
जबकि rsync एक ही संगठन के भीतर कंप्यूटर के बीच डेटा को सिंक्रनाइज़ करने के लिए डिज़ाइन किया गया है, Zsync को फ़ाइल वितरण के लिए डिज़ाइन किया गया है। Zsync को किसी विशेष सर्वर सॉफ़्टवेयर की आवश्यकता नहीं होती है, इसे फ़ाइलों की मेजबानी के लिए केवल एक वेब सर्वर की आवश्यकता होती है, और यह सर्वर पर कोई अतिरिक्त भार नहीं डालता है। यह इसके लिए आदर्श बनाता है बड़े पैमाने पर फ़ाइल वितरण.
भले ही इंटरनेट योजनाएं सस्ती और सस्ती हो जाएं, लेकिन बार-बार एक ही चीजें डाउनलोड करके हमारे डेटा को बर्बाद करने का कोई बहाना नहीं है। इसका एक उदाहरण उबंटू विकास संस्करण या कोई ग्नू / लिनक्स छवि डाउनलोड कर रहा है।
जैसा कि सभी जानते हैं, उबंटू डेवलपर्स हर कुछ महीनों में दैनिक, अल्फा, बीटा संस्करण जारी करते हैं, जो कि तक पहुँचने के लिए परीक्षण किए जाते हैं आईएसओ छवियों स्थिर। इससे पहले, उपयोगकर्ताओं को प्रत्येक संस्करण का परीक्षण और समीक्षा करने के लिए हर बार इन चित्रों को डाउनलोड करना पड़ता था। अब, Zsync फ़ाइल स्थानांतरण कार्यक्रम के लिए धन्यवाद, यह अब आवश्यक नहीं होगा। इस कार्यक्रम के साथ यह संभव है आईएसओ छवि के केवल नए भागों को डाउनलोड करें। इससे हमारा बहुत समय और बैंडविड्थ बच जाएगा। इसके अतिरिक्त, सर्वर-साइड संसाधन सहेजे जाएंगे।
यदि हम उबंटू संस्करण को डाउनलोड करने के लिए प्रत्यक्ष .ISO फ़ाइल या धार का उपयोग करते हैं, तो हर बार जब हम एक नई छवि डाउनलोड करते हैं, तो हम लगभग 1,4 GB बैंडविड्थ खो देंगे। केवल Zsync जब तक हमारे पास उक्त फ़ाइल के पुराने संस्करण की एक प्रति है, तब तक ISO फ़ाइल के नए भागों को डाउनलोड करेगा.
Ubuntu पर Zsync स्थापित करें
Zsync है डिफ़ॉल्ट रिपॉजिटरी में उपलब्ध है अधिकांश गन्नू / लिनक्स वितरण, हालांकि इस उदाहरण के लिए हम केवल यह देखेंगे कि इसे डेबियन, उबंटू या लिनक्स टकसाल में कैसे स्थापित किया जाए। जैसा कि मैंने कहा, हम इस कार्यक्रम को रिपॉजिटरी में पाएंगे, इसलिए हमें केवल एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और लिखना होगा:
sudo apt-get install zsync
अगर हमें इस कार्यक्रम के बारे में अधिक जानकारी प्राप्त करने की आवश्यकता है, तो हम इसकी विशेषताओं और अन्य लोगों से परामर्श कर सकते हैं परियोजना की वेबसाइट.
का उपयोग करते हुए
यह स्पष्ट किया जाना चाहिए कि zsync केवल .zsync डाउनलोड के साथ उपयोगी है। वर्तमान में, डेबियन और उबंटू आईएसओ छवियां (सभी जायके) .zsync डाउनलोड के रूप में उपलब्ध हैं। उदाहरण के लिए, पर जाएँ उबंटू दैनिक निर्माण.
जैसा कि आप ऊपर स्क्रीनशॉट में देख सकते हैं, उबंटू 18.04 एलटीएस दैनिक निर्माण एक प्रत्यक्ष आईएसओ और .zsync फ़ाइल के रूप में उपलब्ध है। यदि आप .ISO फ़ाइल डाउनलोड करते हैं, तो आपको हर बार ISO को नए अपडेट प्राप्त होने पर पूर्ण ISO डाउनलोड करना होगा। लेकिन, अगर हम .zsync फ़ाइल डाउनलोड करते हैं, तो Zsync प्रोग्राम भविष्य के अपडेट में केवल नए बदलाव डाउनलोड करेगा। आपको पहली डाउनलोड में केवल पूरी ISO छवि डाउनलोड करनी होगी।
.Zsync फ़ाइल में Zsync प्रोग्राम के साथ कार्य करने के लिए मेटाडेटा आवश्यक है। इस फ़ाइल में rsync एल्गोरिथ्म के लिए पूर्वव्यापी चेकसम हैं।
.Zsync फ़ाइल डाउनलोड करें
Zsync क्लाइंट प्रोग्राम का उपयोग करके .zsync फ़ाइल डाउनलोड करने के लिए, आपको बस निम्नलिखित सिंटैक्स का पालन करना होगा:
zsync URL-del-archivo.zsync
zsync http://cdimage.ubuntu.com/ubuntu/daily-live/current/bionic-desktop-amd64.iso.zsync
यदि हमारे पास मौजूदा कार्य निर्देशिका में आपके सिस्टम पर पहले से ही उपरोक्त छवि फ़ाइल उपलब्ध है, Zsync दूरस्थ सर्वर पर पुरानी और नई फ़ाइल के बीच अंतर की गणना करेगा और केवल परिवर्तन डाउनलोड करेगा। आप टर्मिनल में अंकों या सितारों की एक श्रृंखला के रूप में गणना प्रक्रिया देखेंगे। डाउनलोड समाप्त होने के बाद, आपको दो चित्र मिलेंगे। विस्तार के साथ नया संस्करण और पुरानी छवि .iso.zs- पुराना.
यदि हम जिस फ़ाइल को डाउनलोड करने का प्रयास कर रहे हैं उसका एक पुराना संस्करण उसी वर्किंग डायरेक्टरी में नहीं मिल सकता है, Zsync पूरी फ़ाइल डाउनलोड करेगा.
हम कर सकते हैं डाउनलोड प्रक्रिया रद्द करें किसी भी समय CTRL + C कीज़ दबाकर।
Zsync की स्थापना रद्द करें
इस प्रोग्राम को हमारे सिस्टम से हटाने के लिए केवल यह आवश्यक होगा कि हम एक टर्मिनल (Ctrl + Alt + T) खोलें। इसमें हमें निम्नलिखित आदेश लिखना होगा:
sudo apt remove zsync
इंटरेस्ट करने पर हम इसे अपने अपाचे वेब सर्वर पर ऑनलाइन प्रकाशित करने के लिए भी रख सकते हैं, जब तक हम इसे अपने वेब पेज की सार्वजनिक निर्देशिका में रखते हैं, हम जोड़ते हैं:
आवेदन / x-zsync zsync
हमारे mime.types में
लेख के लिए धन्यवाद!