मैं अपने घर की निर्देशिका को मशीनों पर सिंक करने के लिए box.com का उपयोग कैसे कर सकता हूं?


16

Box.com लिनक्स का समर्थन नहीं करता है, हालांकि उत्साही समर्थन के साथ एक सुविधा अनुरोध है

फ़ीचर अनुरोध के लिए टिप्पणियाँ वेबदाव फ़ोल्डर बढ़ते हुए, लिनक्स के साथ बॉक्स का उपयोग करने के कई तरीके प्रदान करते हैं।

यहाँ WebDav या अन्यथा का उपयोग कर कुछ उदाहरण समाधान दिए गए हैं:

  1. http://maketecheasier.com/auto-mount-box-net-to-linux-desktop/2012/03/27
  2. http://dev.modmancer.com/index.php/2011/12/17/access-box-com-box-net-from-your-ubuntu/
  3. boxlinux: https://github.com/sebastiansam55/boxlinux
  4. कोंडिट https://live.gnome.org/Conduit

क्या इनमें से कोई भी समाधान यथोचित स्थिर और बग-मुक्त होगा?

बेशक अन्य बेहतरीन सेवाएं हैं (UbuntuOne, Dropbox, आदि), लेकिन मेरी संस्था ने बॉक्स के लिए साइन अप किया है (और इस प्रकार मेरे पास वह स्थान है जिसकी मुझे आवश्यकता होगी)।


1
मेरे लिए इस साइट पर समाधान: ubuntuhandbook.org/index.php/2014/08/… एक आकर्षण की तरह काम किया!
संती

जवाबों:


11

लिनक्स के लिए आधिकारिक रूप से बॉक्स सिंक क्लाइंट के पास विकास की कोई योजना नहीं है और न ही उसकी प्राथमिकता है। यद्यपि यह विधि वैकल्पिक का आकलन कर सकती है।

सबसे पहले आपको davfs2 पैकेज को स्थापित करने की आवश्यकता है। आप टर्मिनल में निम्न आदेश जारी करके ऐसा कर सकते हैं: (या आप WebDAV को स्थापित करने के लिए अपने पसंदीदा पैकेज प्रबंधक का उपयोग भी कर सकते हैं)

sudo apt-get install davfs2 
sudo adduser username davfs2

अब आपको एक समर्पित बॉक्स.कॉम फ़ोल्डर बनाना चाहिए।

mkdir /home/username/box.com
echo "https://dav.box.com/dav /home/username/box.com davfs rw,user,noauto 0 0" | sudo tee -a /etc/fstab
sudo chmod u+s /usr/sbin/mount.davfs

अब आपको एक नियमित सिस्टम उपयोगकर्ता पर स्विच करना होगा। यह निम्नलिखित आदेश जारी करके पूरा किया जा सकता है:

su username

आगे आपको अपनी davfs2 कॉन्फ़िगरेशन फ़ाइल में फ़ाइल लॉक को अक्षम करना चाहिए, अपना बॉक्स ई-मेल और पासवर्ड डालना चाहिए, विशेषाधिकारों को अपने क्रेडेंशियल्स वाली गुप्त फ़ाइल में बदलना चाहिए और अंत में अपना खाता माउंट करना होगा:

echo "use_locks 0" > ~/.davfs2/davfs2.conf   

यदि यह कमांड आपको "ऐसी कोई फ़ाइल या फ़ोल्डर नहीं" त्रुटि देता है, तो बस नीचे दिए गए आदेश के साथ फ़ोल्डर और फ़ाइल बनाएं

mkdir ~/.davfs2/
touch  ~/.davfs2/davfs2.conf

फिर इन आदेशों के साथ आगे बढ़ें।

echo "https://dav.box.com/dav box_email box_password" > ~/.davfs2/secrets 
chmod 600 ~/.davfs2/secrets
mount /home/username/box.com

प्रारंभ में आपके बॉक्स में सभी फ़ाइलों को नए बनाए गए फ़ोल्डर के साथ सिंक्रनाइज़ करने में कुछ समय लग सकता है लेकिन इसके बाद आपको अपनी सभी फ़ाइलों को बनाने, हटाने और अधिलेखित करने में सक्षम होना चाहिए।


sudo echo “https://www.box.com/dav /home/username/box.com davfs rw,user,noauto 0 0″ >> /etc/fstabकमांड मुझे अनुमति देता है अनुमति से इनकार ...
चार्ली

इसके अलावा विन्यास फाइल नहीं मिल सकती है - echo “use_locks 0″ > ~/.davfs2/davfs2.conf
charlie

@charlie मैंने कमांड को ठीक किया है
अनवर

बस इस गाइड की कोशिश की और मुझे विश्वास है कि ऐसा करने के लिए एक और कदम है। पहली बार जब मैंने फाइलसिस्टम को माउंट करने की कोशिश की तो मुझे एक प्रमाणीकरण त्रुटि मिली, लेकिन ... मुझे बॉक्स से यह कहते हुए और एसएमएस मिला कि मुझे WebDAV का उपयोग करने के लिए एक विशेष सत्यापन कोड का उपयोग करना होगा। मैं ~/.davfs2/secretsकुछ पढ़ने के लिए बदल गया https://dav.box.com/dav my@mail.com "box verification code"(दोहरे उद्धरण नोटिस) और यह काम किया।
कोस प्रोम

davfs2सब ठीक काम करता है, लेकिन यह बहुत धीमी गति से होता है जब फ़ोल्डरों के बीच नेविगेट करते हैं (कम से कम डॉल्फिन का उपयोग करते समय)। एक उचित ऑफ़लाइन सिंक बेहतर होगा।
सुपरनेचुरल

4

हम स्टोरेज मेड ईज़ी के लिनक्स ऐप के साथ बॉक्स का उपयोग करते हैं जो हमें बॉक्स के लिए मैप्ड ड्राइव और सिंक देता है। यह हमारे लिए ठीक काम करता है और स्टोरेज मेड ईजी बॉक्स के पार्टनर पेज पर है।

ऐप नि: शुल्क है, उबंटू ठीक है (मैं 12.04 के साथ उपयोग कर रहा हूं) के साथ काम करता है और इसका उपयोग करने के लिए आपको केवल एक मुफ्त खाते के लिए साइन अप करना होगा। आप इसे यहाँ डाउनलोड कर सकते हैं:

http://storagemadeeasy.com/index.php?p=&type=&showlogin=&message=


अच्छा लगता है, लेकिन वर्तमान संस्करण 4.8.3 उबंटू डिबेट फ़ाइल मेरे कुबंटु 16.04 इंस्टॉलेशन पर स्थापित नहीं होती है क्योंकि "निर्भर करता है: libfuse2 (= 2.9.4-1ubuntu3) लेकिन 2.9.4-1ubuntu3.1 स्थापित होना है"
सुपरनॉर्मल

2

उपरोक्त उत्तर में विधि का पालन करते समय मुझे कई मुद्दों का सामना करना पड़ रहा था। और फिर मुझे यह लिंक मिला:
http://www.liberiangeek.net/2012/03/automatically-mount-box-cloud-storage-in-ubuntu-12-04-11-10/
और इसके बहुत सारे उत्तर हैं मैं जिन खाली दीवारों का सामना कर रहा था।

कोड में विधि का अंश:

sudo apt-get install davfs2  

davfs2 को फिर से कॉन्फ़िगर करने के लिए नीचे दी गई कमांड को चलाएं ताकि नियमित उपयोगकर्ता स्टोरेज को माउंट कर सकें

sudo dpkg-reconfigure davfs2  

अपने होम निर्देशिका में davfs2 फ़ोल्डर की प्रतिलिपि बनाने के लिए नीचे दिए गए आदेश को चलाएं

sudo cp -r /etc/davfs2/ /home/`<username>`/.davfs2    

फिर अनुमतियाँ बदलने के लिए नीचे दिए गए आदेश चलाएँ ताकि आप स्वामी हों

sudo chown -R `<username>` /home/`<username>`/.davfs2/  
gedit ~/.davfs2/secrets  

जब फ़ाइल खुलती है, तो नीचे दिखाए गए लाइन को अंत में जोड़ें और सहेजें।

https://www.box.com/dav <box_username> <box_password>

sudo gedit /etc/fstab   

फिर अंत में नीचे दिखाई गई लाइन जोड़ें और फ़ाइल को सहेजें।

https://www.box.com/dav/ /home/<username>/box davfs _netdev,rw,user 0 0`
sudo adduser `<username>` davfs2  
mkdir ~/box  

अपने बॉक्स खाते के उपयोगकर्ता नाम और अपने बॉक्स खाते के पासवर्ड के साथ सभी को बदलना याद रखें।


"उपरोक्त उत्तर में विधि" यह स्पष्ट नहीं करता है कि आप "उपरोक्त" उत्तरों में से किसका उल्लेख कर रहे हैं। क्या आप askubuntu.com/a/243215/340383 का जिक्र कर रहे हैं ?
bgoodr

0

सबसे अच्छा समाधान जो मैंने पाया है वह है वेबदाव-सिंक: http://www.re.be/webdav_sync/index.xhtml यह एक जावा प्रोग्राम है जो बॉक्स (और अन्य WebDAV फ़ोल्डरों) के साथ द्विदिश ऑफ़लाइन सिंक प्रदान करता है।

एकमात्र समस्या जिसका मुझे सामना करना पड़ा है, वह है गैर-अंग्रेजी वर्णों वाली फाइलों / निर्देशिकाओं पर गला घोंटना।

जैसी आज्ञा java -Dbe.re.http.no-expect100 -jar ~/.local/bin/webdav_sync1_1_9.jar -r -u https://username:password@URL -d ~/Box-sync/ -bi -i 30चाहिए वैसी चाल चलनी चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.