ड्रॉपबॉक्स सिंकिंग सेवा ने एक अपडेट जारी कियालिनक्स के लिए 2018 के अंत में जो एक्स्टे 4 से अलग लिनक्स पर सभी फाइल-सिस्टम के लिए समर्थन को गिरा दिया। औसत उपयोगकर्ता के लिए, यह संभवतः बहुत बड़ा सौदा नहीं है। लिनक्स उपयोगकर्ता औसतन कम ज्ञात, फ़ाइल-सिस्टम (BtrFS, XFS) का उपयोग नहीं करते हैं। इसके अलावा, फेडोरा इंस्टॉलर, फेडोरा, डेबियन, और अन्य प्रमुख लिनक्स ऑपरेटिंग सिस्टम के साथ डिफ़ॉल्ट रूप से Ex4 का उपयोग करते हैं। फिर भी, भले ही यह सच हो कि अधिकांश लिनक्स उपयोगकर्ता कम-ज्ञात, फ़ाइल सिस्टम पर स्विच करने से परेशान नहीं होते हैं और Ext4 के साथ चिपके रहते हैं, यह चिढ़ है कि ड्रॉपबॉक्स सेवा लिनक्स उपयोगकर्ताओं को निर्देशित कर रही है कि उन्हें किस फ़ाइल-सिस्टम का उपयोग करना है डेस्कटॉप सिंकिंग क्लाइंट का उपयोग करें।
यदि आप अपने डिफ़ॉल्ट लिनक्स के रूप में विस्तारित 4 का उपयोग नहीं करते हैंफ़ाइल सिस्टम लेकिन ड्रॉपबॉक्स की आवश्यकता होती है, यह नया अपडेट एक असली बमर है। सौभाग्य से, लिनक्स फाइल सिस्टम के लिए ड्रॉपबॉक्स को पैच करना संभव है जो एक्सट 4 को नहीं चलाते हैं। यहां बताया गया है कि इसे कैसे पूरा किया जाए।
चेतावनी: यह फिक्स ड्रॉपबॉक्स द्वारा समर्थित नहीं है। सुनिश्चित करें कि आपके सिंक किए गए डेटा को दूसरे स्थान पर बैकअप किया गया है, जैसे कि इस फिक्स करने का प्रयास करने से पहले बाहरी USB या HDD। हम पुष्टि नहीं कर सकते हैं कि फ़ाइल सिस्टम पैच 100% समय पर काम करेगा! अपने जोखिम पर प्रयास करें!
ड्रॉपबॉक्स फिक्सर ऐप इंस्टॉल करें
ड्रॉपबॉक्स फिक्सर एप्लिकेशन, के रूप में भी जाना जाता है"ड्रॉपबॉक्स फाइलसिस्टम फिक्स" गिटहब पर निर्भर है। अपने लिनक्स पीसी पर इसका उपयोग करने के लिए कोड को स्रोत से संकलित और निर्मित करना होगा। ऐसा करने के लिए, आपको कई निर्भरताएं स्थापित करनी होंगी।
एक टर्मिनल विंडो को दबाकर खोलें Ctrl + Alt + T या Ctrl + Shift + T कीबोर्ड पर। वहां से, उन इंस्टॉलेशन निर्देशों का पालन करें जो आपके द्वारा उपयोग किए जा रहे लिनक्स ऑपरेटिंग सिस्टम के साथ मेल खाते हैं।
उबंटू
sudo apt install build-essential git
डेबियन
sudo apt-get install build-essential git
आर्क लिनक्स
sudo pacman -S git base-devel
फेडोरा
sudo dnf install install make automake gcc gcc-c++ kernel-devel git
OpenSUSE
sudo zypper install -t pattern devel_basis
sudo zypper install git
ऐप के लिए निर्भरता स्थापित करने के बाद, आप ऐप का उपयोग कर सकते हैं गिट क्लोन ड्रॉपबॉक्स फिक्सर कोड के नवीनतम रिलीज को क्लोन करने के लिए कमांड-लाइन तर्क।

git clone https://github.com/dark/dropbox-filesystem-fix.git
अपने लिनक्स पीसी में ड्रॉपबॉक्स फिक्सर कोड को क्लोन करने के बाद, टर्मिनल सत्र को नए फ़ोल्डर में ले जाएं, का उपयोग करके सीडी आदेश।
cd dropbox-filesystem-fix
कोड फ़ोल्डर के अंदर, Readme.md फ़ाइल को देखने के लिए स्वतंत्र महसूस करें। यह रेखांकित करता है कि कार्यक्रम की क्षमताएं, विभिन्न विशेषताएं, स्थापना जानकारी आदि क्या हैं, अन्यथा, निष्पादित करें बनाना स्रोत से कोड संकलित करने के लिए कमांड।
make
कंपाइलर को पैच को जल्दी से कंप्लीट करने में कुछ मिनट लगेंगे। बिल्ड का परिणामी आउटपुट है libdropbox_fs_fix.so.
कोड संकलित होने के साथ, यह ~ / ड्रॉपबॉक्स-फाइलसिस्टम-फिक्स फ़ोल्डर को स्थानांतरित करने का समय है / opt निर्देशिका। ऐसा करने के लिए, का उपयोग करें mv आदेश।
sudo mv ~/dropbox-filesystem-fix/ /opt/
इसके बाद, फ़ोल्डर में मौजूद कुछ फ़ाइलों को हटा दें, जिनके साथ यह आवश्यक नहीं है rm आदेश।
sudo rm /opt/dropbox-filesystem-fix/detect-ext.c sudo rm /opt/dropbox-filesystem-fix/libdropbox_fs_fix.c sudo rm /opt/dropbox-filesystem-fix/Makefile
की अनुमतियां अपडेट करें dropbox_start.py स्क्रिप्ट का उपयोग करना chmod.
sudo chmod +x /opt/dropbox-filesystem-fix/dropbox_start.py
ड्रॉपबॉक्स फिक्स स्क्रिप्ट का उपयोग करने के लिए ड्रॉपबॉक्स सेट करें
ड्रॉपबॉक्स फिक्सर स्क्रिप्ट को सेट करने की आवश्यकता हैसिंक क्लाइंट के लिए डिफ़ॉल्ट लॉन्च कमांड, या पैच काम नहीं करेगा। ऐसा करने के लिए, हमें पहले डिफ़ॉल्ट ड्रॉपबॉक्स ऐप लॉन्च फ़ाइल में शॉर्टकट सेटिंग्स को मिटाना होगा।
चेतावनी! अपने सिस्टम पर ड्रॉपबॉक्स सिंक क्लाइंट को बंद करें और नीचे दिए गए किसी भी कमांड को चलाने से पहले इसे चलाने से रोकें।

का उपयोग करते हुए गूंज कमांड, सेट Dropbox.desktop खाली करना।
sudo echo " " > /usr/share/applications/dropbox.desktop
इसके बाद, अपने सिस्टम से मौजूदा ड्रॉपबॉक्स स्टार्टअप प्रविष्टि को हटा दें, क्योंकि इसमें वही कोड है, जिसे हमें बदलने की आवश्यकता है।
rm ~/.config/autostart/dropbox.desktop
खाली खोलो Dropbox.desktop नैनो पाठ संपादक में फ़ाइल।
sudo nano -w /usr/share/applications/dropbox.desktop
नीचे दिए गए कोड को पेस्ट करें ड्रॉपबॉक्स.डेस्कटॉप फ़ाइल।
[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=/opt/dropbox-filesystem-fix/dropbox_start.py
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false
के साथ कोड सहेजें Ctrl + O नैनो में उसके बाद, नैनो के साथ बाहर निकलें Ctrl + X। फिर, की एक नई प्रतिलिपि बनाएँ Dropbox.desktop अपने लिनक्स पीसी पर ~ / .config / ऑटोस्टार्ट फ़ोल्डर में।
cp /usr/share/applications/dropbox.desktop ~/.config/autostart/
सब कुछ सही ढंग से किया गया मानकर, ड्रॉपबॉक्स को अब फ़ाइल सिस्टम पर फिर से सिंक करने के लिए तैयार रहना चाहिए जैसे कि XFS, BtrFS, और अन्य, असमर्थित।
फिर से सिंक्रनाइज़ करना शुरू करने के लिए, अपने लिनक्स पीसी पर ऐप मेनू में "ड्रॉपबॉक्स" ढूंढें और उस पर डबल-क्लिक करें।
ड्रॉपबॉक्स फाइलसिस्टम फिक्स की सीमाएं
ड्रॉपबॉक्स कंपनी का फिर से कम-ज्ञात फ़ाइल-सिस्टम के लिए समर्थन वापस लाने का कोई इरादा नहीं है। तो, यह फिक्स सबसे अच्छा है जो समुदाय समय के लिए कर सकता है।
यदि ड्रॉपबॉक्स फाइलसिस्टम फिक्स आपके लिए काम करना बंद कर देता है, तो एक्स्ट 4 के साथ अपने लिनक्स ऑपरेटिंग सिस्टम को फिर से स्थापित करना सबसे अच्छा हो सकता है या, अपने ड्रॉपबॉक्स सिंकिंग जरूरतों के लिए एक समर्पित एक्सटी 4 विभाजन सेट करें।
टिप्पणियाँ