लिनक्स पर Dropbox का उपयोग करना बहुत आसान हुआ करता था। कई लोगों के लिए, यह अभी भी है। हालांकि, यदि आप Ext4 के अलावा किसी अन्य फाइलसिस्टम का उपयोग करते हैं, तो यह अचानक बहुत कठिन हो जाता है। सौभाग्य से, आप पूरी तरह से भाग्य से बाहर नहीं हैं।
समस्या क्या है?
लंबे समय तक Dropbox ने अधिकांश किसी भी फाइलसिस्टम का समर्थन किया जिसे आप उपयोग करना चाहते थे, फिर कंपनी ने चुपचाप घोषणा की कि यह "असामान्य" फाइलसिस्टम के लिए समर्थन छोड़ रहा है। लिनक्स के मामले में इसका मतलब Ext4 के अलावा कुछ भी है।
आपने "Dropbox सिंक करना बंद कर देगा। अपने Dropbox फ़ोल्डर को सपोर्टेड फाइल सिस्टम पर ले जाएं" जैसे संदेश देखे होंगे। एक अन्य त्रुटि संदेश है "आपका Dropbox फ़ोल्डर एक फाइल सिस्टम पर है जो अब समर्थित नहीं है।"
आपके विकल्प क्या हैं?
Dropbox के अन्य फाइलसिस्टम के लिए समर्थन समाप्त करने के जो भी कारण हों, आपके पास कुछ विकल्प हैं। आप अपने हार्ड ड्राइव पर केवल Dropbox के लिए एक Ext4 पार्टीशन बना सकते हैं। यह तकनीकी रूप से काम करेगा, लेकिन यदि आपका Dropbox फ़ोल्डर बहुत बड़ा हो गया तो आपको इस पार्टीशन का आकार बदलना होगा। यह एक अनाड़ी समाधान है।
आप पूरी तरह से Dropbox से दूर जा सकते हैं। अन्य क्लाउड प्रदाता हैं। आप Nextcloud, OwnCloud, या Seafile जैसे अपने स्वयं के सेल्फ-होस्टेड विकल्प का भी उपयोग कर सकते हैं। इन सेल्फ-होस्टेड क्लाउड स्टोरेज विकल्पों की तुलना करने वाले हमारे लेख में सुझाव देखें।
अंत में, आप एक वर्कअराउंड का उपयोग कर सकते हैं जो आपको गैर-Ext4 फाइलसिस्टम पर Dropbox का उपयोग करने देता है।
गैर-Ext4 सिस्टम पर फिर से Dropbox काम करना
Dropbox के फाइलसिस्टम डिटेक्शन को बायपास करने के कुछ तरीके हैं, लेकिन सबसे आसान में से एक "dropbox-filesystem-fix" नामक एक टूल है।
चेतावनी का एक शब्द
dropbox-filesystem-fix GitHub पेज पर, एक काफी मजबूत चेतावनी है। इसमें लिखा है, "यह एक प्रायोगिक फिक्स है जिसे Dropbox द्वारा समर्थित नहीं है। इससे डेटा हानि हो सकती है।" इसे नोट करें और अपने Dropbox फ़ोल्डर का अक्सर बैकअप लेना सुनिश्चित करें।
शुरू करने से पहले
टूल इंस्टॉल करने से पहले आपको इसे बनाने के लिए टूल इंस्टॉल करने होंगे। Debian, Ubuntu, और इसी तरह के सिस्टम पर, निम्न चलाएं:
sudo apt install build-essential
अन्य डिस्ट्रीब्यूशन के लिए विकल्प हैं। Fedora और अन्य RPM-आधारित डिस्ट्रीब्यूशन पर, निम्न पर्याप्त होना चाहिए:
yum install make automake gcc gcc-c++ kernel-devel
Arch और इसी तरह के सिस्टम पर, निम्न चलाएं:
pacman -S base-devel
dropbox-filesystem-fix इंस्टॉल करें
निम्न निर्देश मानते हैं कि आपके पास पहले से Dropbox इंस्टॉल है। यदि आपने अभी तक Dropbox इंस्टॉल नहीं किया है, तो आप इसे अभी कर सकते हैं।
GitHub रिपॉजिटरी को क्लोन करने और dropbox-filesystem-fix प्रोजेक्ट को बनाने के लिए, निम्न कमांड चलाएं:
git clone https://github.com/dark/dropbox-filesystem-fix.git cd dropbox-filesystem-fix make
एक बार बिल्ड सफल होने पर, आप पूरे फ़ोल्डर को "/opt/" डायरेक्टरी में ले जाना चाहेंगे। आपको प्रोग्राम शुरू करने के लिए स्क्रिप्ट को एक्जीक्यूटेबल बनाने की भी आवश्यकता है। निम्न कमांड चलाएं:
sudo mv dropbox-filesystem-fix /opt/ sudo chmod +x /opt/dropbox-filesystem-fix/dropbox_start.py
अब आप निम्न कमांड के साथ Dropbox सेवा को रोक सकते हैं (यह मानते हुए कि यह चल रहा था):
dropbox stop
एक बार यह पूरा हो जाने पर, आप नए इंस्टॉल किए गए फिक्स के माध्यम से Dropbox चलाने का प्रयास कर सकते हैं:
/opt/dropbox-filesystem-fix/dropbox_start.py
यदि आपको कोई चेतावनी नहीं मिलती और Dropbox चल रहा है, तो आपने सफलतापूर्वक फिक्स इंस्टॉल कर लिया है।
फिक्स को स्थायी बनाना
एक बार Dropbox का फिक्स्ड संस्करण चल रहा हो, सेटिंग्स में जाएं और उस बॉक्स को अनचेक करें जिसमें लिखा है "Start Dropbox on system startup." अब से आप Dropbox को उस स्क्रिप्ट से शुरू करेंगे जिसे आपने अभी चलाया। यदि आप सेटिंग्स डायलॉग नहीं ढूंढ पा रहे हैं तो आप dropbox autostart n भी चला सकते हैं।
यदि "~/config/.autostart" डायरेक्टरी पहले से मौजूद नहीं है, तो इसे बनाएं।
mkdir -p ~/.config/autostart
उस डायरेक्टरी में "dropbox-filesystem-fix.desktop" नाम की एक फ़ाइल बनाएं। फ़ाइल संपादित करें और निम्न जोड़ें:
[Desktop Entry] Type=Application Exec=/opt/dropbox-filesystem-fix/dropbox_start.py Hidden=false X-GNOME-Autostart-enabled=true Name=Dropbox
उपरोक्त निर्देश Gnome के लिए हैं। इसे अन्य डेस्कटॉप के लिए सेट करना अपेक्षाकृत समान है। बस अपने डेस्कटॉप वातावरण के लिए दस्तावेज़ देखें।
यदि आप Gnome के बजाय KDE का उपयोग करते हैं, तो आप बस सिस्टम सेटिंग्स पर जा सकते हैं, फिर स्टार्टअप और शटडाउन, फिर ऑटोस्टार्ट। यहां आप स्क्रिप्ट जोड़ सकते हैं।
निष्कर्ष
कम से कम अभी के लिए, ऐसा लगता है कि गैर-Ext4 ऑपरेटिंग सिस्टम पर Dropbox चलाना पूरी तरह से संभव है। Dropbox अन्य फाइलसिस्टम को काम करने से सक्रिय रूप से रोकने की तुलना में उनका समर्थन न करने के बारे में अधिक चिंतित लगता है। फिर भी, यह हमेशा ऐसा नहीं हो सकता है।
यदि आप भविष्य में अपनी फ़ाइलों के अचानक अनुपयोगी होने के बारे में चिंतित हैं, तो Dropbox के बहुत सारे विकल्प हैं। यदि आप अधिक लिनक्स-अनुकूल सेवा में जाने में रुचि रखते हैं तो हमारे पास आपके पैसे के लिए सर्वश्रेष्ठ क्लाउड स्टोरेज सेवाओं की सूची है।