3 पॉइंट द्वारा GN⁺ 2024-01-28 | 1 टिप्पणियां | WhatsApp पर शेयर करें

Rclone फ़ाइल sync का परिचय

  • Rclone cloud storage में फ़ाइलों को मैनेज करने वाला एक command-line प्रोग्राम है.
  • यह 70 से अधिक cloud storage products को support करता है, जिनमें S3 object stores, business और consumer file storage services, और standard transfer protocols शामिल हैं.
  • यह Unix commands जैसे rsync, cp, mv, mount, ls, ncdu, tree, rm, cat के powerful cloud versions देता है, और shell pipeline support तथा --dry-run protection feature सहित familiar syntax का उपयोग करता है.

Rclone की विशेषताएँ

  • यह फ़ाइलों के timestamps को preserve करता है, और हर समय checksums को verify करके data को सुरक्षित रूप से मैनेज करता है.
  • सीमित bandwidth, intermittent connections, या quota से बाधित transfers को आखिरी बार सफलतापूर्वक transfer हुई फ़ाइल से resume किया जा सकता है.
  • यह local bandwidth usage को यथासंभव कम करने के लिए server-side transfers का उपयोग करता है, और local disk का उपयोग किए बिना अलग-अलग providers के बीच transfer करता है.
  • यह local और cloud file systems को wrap करने वाले virtual backends देता है ताकि encryption, compression, chunking, hashing, और combining लागू किए जा सकें.
  • यह Windows, macOS, Linux, FreeBSD पर local, cloud, या virtual file systems को disk के रूप में mount कर सकता है, और SFTP, HTTP, WebDAV, FTP, DLNA के जरिए उन्हें serve कर सकता है.

Rclone द्वारा समर्थित providers

  • यह 1Fichier, Amazon S3, Google Drive, Microsoft OneDrive जैसे कई cloud storage providers को support करता है.
  • WebDAV या S3 जैसे standard protocols पर आधारित कई अन्य providers भी तुरंत इस्तेमाल किए जा सकते हैं.

Rclone के उपयोग के मामले

  • यह cloud storage में फ़ाइलों का backup (और encryption) तथा restore (और decryption) करने में मदद करता है.
  • यह cloud data को दूसरी cloud services या local में mirror करने, data को cloud में migrate करने, या cloud storage vendors के बीच move करने में मदद करता है.
  • यह विभिन्न cloud storages को disk के रूप में mount करता है, और cloud storage में रखे data का analysis और accounting करने में मदद करता है.

GN⁺ की राय

  • Rclone अपनी कई cloud storage services के साथ compatibility और powerful file management features के कारण इतना उपयोगी है कि इसे "cloud storage का Swiss Army knife" कहा जाता है.
  • खास तौर पर यह महत्वपूर्ण है कि यह users को cloud data का backup, sync, और migration जैसे जटिल काम सरल command-line commands से करने देता है.
  • open source software होने के नाते इसे developer community का support मिलता है, और इसके पास विभिन्न use cases के अनुभव वाली मजबूत support community है, जो users और developers दोनों के लिए मददगार है.

1 टिप्पणियां

 
GN⁺ 2024-01-28
Hacker News की राय
  • rclone के प्रति अपना लगाव जताते हुए कहा गया कि इसकी डोनेशन पेज पर पत्नी के लिए फूल खरीदने हेतु दान माँगने वाली बात खास तौर पर प्रभावशाली लगी। यह भी जोड़ा गया कि अब rclone पर फुल-टाइम काम कर पाना खुशी की बात है.

    rclone प्यार से बनाया गया एक शुद्ध open source प्रोजेक्ट है। डोनेशन पेज के लिए अनुरोध किया गया था, और क्योंकि rclone का development प्रिय पत्नी के साथ बिताए जाने वाले समय को कम कर देता है, इसलिए दान की राशि पत्नी को खुश करने के लिए फूल और सुंदर चीजें खरीदने में इस्तेमाल की जाएगी.

  • rclone क्लाउड स्टोरेज को लोकल डिस्क के रूप में mount कर सकता है, और यह खासकर Kubernetes में उपयोगी है। फ़ोल्डर के भीतर फ़ाइलें बहुत ज़्यादा हों तो यह धीमा हो सकता है, लेकिन किसी प्रोजेक्ट में क्लाउड स्टोरेज को आसानी और तेज़ी से इस्तेमाल करने का यह अच्छा तरीका है। साथ ही, rclone end-to-end encryption को सपोर्ट करता है, इसलिए mounted drive में डाली गई हर चीज़ encrypt होकर Dropbox फ़ोल्डर जैसी जगहों में स्टोर होती है। Dropbox जैसी सेवाएँ अभी भी native e2e support नहीं देतीं, इसलिए यह फीचर उपयोगी है.

    rclone क्लाउड स्टोरेज को लोकल में mount करता है और e2e encryption देकर सुरक्षा बढ़ाता है.

  • rclone का ncdu कमांड इसकी सबसे पसंदीदा सुविधा बताया गया। ज़्यादातर cloud space providers यह नहीं दिखाते कि कोई फ़ोल्डर और उसके subfolders वास्तव में कितना space ले रहे हैं, और rclone ncdu इस समस्या का समाधान करता है.

    rclone की ncdu सुविधा क्लाउड स्टोरेज में फ़ोल्डर-वार उपयोग किया गया space देखने देती है.

  • बताया गया कि rclone का हर दिन उपयोग होता है; कभी यह sshfs की जगह लेता है, कभी home server के archive share को rsync.net पर push करने में, या परिवार के Google account से फ़ोटो archive में लाने जैसे कामों में इस्तेमाल होता है.

    rclone कई अलग-अलग परिस्थितियों में उपयोगी टूल के रूप में काम आता है.

  • बैकअप के लिए Restic को देखने की सलाह दी गई, और कहा गया कि Rclone और Restic साथ में अच्छी तरह काम करते हैं.

    Rclone और Restic बैकअप के लिए साथ उपयोग करने योग्य अच्छे संयोजन हैं.

  • इस बात की सराहना की गई कि rclone की वेबसाइट गर्व से कहती है कि यह हमेशा checksum verify करता है। क्लाउड स्टोरेज विकल्पों के बीच sync करते समय checksum verification के महत्व पर ज़ोर दिया गया.

    rclone data integrity के लिए हमेशा checksum verification करता है.

  • समझाया गया कि rclone कई तरह के storage backends को support करता है, और crypt backend के ज़रिए किसी भी storage backend को encrypt किया जा सकता है.

    rclone विभिन्न storage backends और encryption सुविधाएँ प्रदान करता है.

  • Proton Drive API को reverse engineer करके Rclone के लिए plugin बनाने के एक दिलचस्प मामले का ज़िक्र किया गया। फिलहाल Linux पर Proton Drive इस्तेमाल करने का यही एकमात्र तरीका है.

    Proton Drive API को reverse engineer करके Linux पर उपयोग योग्य Rclone plugin बनाया गया.

  • कहा गया कि rclone बहुत तरह के use cases में काम का है, लेकिन AWS SDK का उपयोग न करने के कारण कुछ .aws/config settings का उपयोग नहीं किया जा सकता। साथ ही, documentation में unmaintained features (जैसे caching) और experimental features के बारे में चेतावनी तो है, लेकिन उनकी ठोस सीमाएँ स्पष्ट नहीं बताई गई हैं.

    rclone बहुउपयोगी है, लेकिन यह सभी backend features को support नहीं करता, और documentation में unmaintained features के बारे में चेतावनी दी गई है.

  • built-in web GUI (experimental) और RcloneBrowser project का भी ज़िक्र मिला, और कहा गया कि जब GUI की ज़रूरत हो तो ये उपयोगी साबित होते हैं.

    rclone में experimental web GUI और RcloneBrowser project मौजूद हैं, जो GUI की ज़रूरत पड़ने पर मदद करते हैं.