উবুন্টু লিনাক্স কমান্ড লাইনে ওয়ানড্রাইভ মাউন্ট করা হচ্ছে


16

কিছু প্রয়োজনের জন্য, আমাকে onedrive-d এর মাধ্যমে ফাইল সিঙ্ক করার পরিবর্তে ওয়ানড্রাইভ মাউন্ট করতে হবে। এছাড়াও, আমার স্ক্রিপ্টগুলিতে কিছু স্বয়ংক্রিয় করতে আমার একটি কমান্ড লাইন সমাধান প্রয়োজন। এটাতে কেউ সাহায্য করতে পারবে ?

আমি এটিকে স্বাভাবিক মাউন্ট কমান্ড থেকে মাউন্ট করার চেষ্টা করেছি, তবে ব্যর্থ হয়েছি। দয়া করে মনে রাখবেন, আমি লিনাক্স কমান্ড লাইনের বিশেষজ্ঞ নই, সুতরাং দয়া করে সহায়তা করুন।

আগাম ধন্যবাদ.

- নিনাদ

উত্তর:


19

উবুন্টুতে ওয়ানড্রাইভ মাউন্ট

এই নির্দেশনাটি RCLONE - মাইক্রোসফ্ট ওয়ানড্রাইভ অনুসরণ করে

1. রিক্লোন ডাউনলোড এবং ইনস্টল করুন

sudo apt install rclone

বা সর্বশেষতম ডাউনলোড করুন

wget https://downloads.rclone.org/v1.42/rclone-v1.42-linux-amd64.deb
sudo apt install ./rclone-v1.42-linux-amd64.deb

2. রক্লোনে একটি নতুন ওয়ানড্রাইভ রিমোট যুক্ত করুন

rclone config
  • কীটি প্রবেশ করে টিপে নতুন দূরবর্তী বিকল্পটি নির্বাচন করুন :nEnter

    $ rclone config
    Current remotes:
    
    Name                 Type
    ====                 ====
    mega                 mega
    
    e) Edit existing remote
    n) New remote
    d) Delete remote
    r) Rename remote
    c) Copy remote
    s) Set configuration password
    q) Quit config
    e/n/d/r/c/s/q> n
    
  • নতুন রিমোটের জন্য একটি নাম লিখুন, এখানে onedriveব্যবহৃত হয়:

    name> onedrive
    
  • চাপ দেওয়ার পরে Enter, সমর্থিত ক্লাউড স্টোরেজ পরিষেবাদির একটি তালিকা প্রদর্শিত হবে। মাইক্রোসফ্ট ওয়ানড্রাইভ বিকল্পটি তার সম্পর্কিত নম্বরটি দিয়ে এখনই নির্বাচন করতে হবে (এখনই "তবে এটি ভবিষ্যতে পরিবর্তন হতে পারে):

    Type of storage to configure.
    Choose a number from below, or type in your own value
    [snip]
    ... 
    ...
    xx / Microsoft OneDrive
       \ "onedrive"
    ...
    ...
    [snip]
    Storage> onedrive
    
  • পরবর্তী দুটি পদক্ষেপের জন্য, Enterমাইক্রোসফ্ট অ্যাপ্লিকেশন ক্লায়েন্ট আইডি বা গোপন প্রবেশের প্রয়োজন নেই বলে কোনও তথ্য প্রবেশ না করে চাপুন :

    Microsoft App Client Id 
    Leave blank normally.
    client_id> 
    Microsoft App Client Secret - leave blank normally.
    client_secret>
    
  • ওয়ানড্রাইভ অ্যাকাউন্টের ধরণটি চয়ন করুন ( bব্যবসায়ের pজন্য বা ব্যক্তিগত ওয়ানড্রাইভ অ্যাকাউন্টগুলির জন্য প্রবেশ করুন):

    Remote config
    Choose OneDrive account type?
     * Say b for a OneDrive business account
     * Say p for a personal OneDrive account
    b) Business
    p) Personal
    b/p> p
    
  • আপনার সেটআপের উপর নির্ভর করে, আপনাকে পরবর্তী পদক্ষেপের জন্য অটো কনফিগারেশন বা ম্যানুয়াল প্রবেশ করতে হবে। ডেস্কটপ ব্যবহারকারীদের জন্য, y স্বয়ংক্রিয়তা কনফিগারেশন ব্যবহার করতে টাইপ করুন:

    Use auto config?
     * Say Y if not sure
     * Say N if you are working on a remote or headless machine
    y) Yes
    n) No
    y/n> y
    
  • আপনার ডিফল্ট ওয়েব ব্রাউজারে একটি নতুন ট্যাব খুলতে হবে, যাতে আপনার ওয়ানড্রাইভ অ্যাকাউন্টে রক্লোন অ্যাক্সেস দিতে বলে। এটি অনুমতি দিন এবং আপনি ট্যাবটি বন্ধ করতে পারেন।

    প্রমাণীকরণ টোকেনটি পুনরুদ্ধার করতে রক্লোন আপনার স্থানীয় মেশিনে (পোর্ট 53682 পোর্টে) একটি ওয়েবসারভার চালায়। আপনি যদি কোনও ফায়ারওয়াল ব্যবহার করেন তবে অস্থায়ীভাবে আপনাকে এটি অবরোধ মুক্ত করতে হবে।

  • এখন আপনাকে যা ঠিক আছে তা পরীক্ষা করে সেটিংস লিখে টাইপ করে সংরক্ষণ করতে হবে y:

    [onedrive]
    type = onedrive
    client_id = 
    client_secret = 
    token = {"access_token":"GoKSt5YMioiuCWX1KOuo8QT0Fwy+Y6ZeX7M","token_type":"bearer","refresh_token":"7OMvoEAO3l*8BbhS2AMxpTbJW0Y6np9cdql!bwEdYAhJ6XBG0tnR0UK","expiry":"2018-07-26T15:15:13.696368366+03:00"}
    --------------------
    y) Yes this is OK
    e) Edit this remote
    d) Delete this remote
    y/e/d> y
    
  • টাইপ করে রিক্লোন কনফিগারেশন থেকে প্রস্থান করুন q:

    Current remotes:
    
    Name                 Type
    ====                 ====
    onedrive             onedrive
    
    e) Edit existing remote
    n) New remote
    d) Delete remote
    r) Rename remote
    c) Copy remote
    s) Set configuration password
    q) Quit config
    e/n/d/r/c/s/q> q
    

3. একটি নতুন ফোল্ডার তৈরি করুন

mkdir ~/OneDrive 

৪. ওয়ানড্রাইভ মাউন্ট করুন

rclone --vfs-cache-mode writes mount onedrive: ~/OneDrive

আপনি রিক্লোনটি বন্ধ করতে Ctrl+ টিপে এটি থামাতে এবং আনমাউন্ট করতে পারেন c

৫. (ptionচ্ছিক) সিস্টেমের শুরুতে ওয়ানড্রাইভ মাউন্ট করুন

শুরুতে ওয়ানড্রাইভ মাউন্ট করতে স্টার্টআপ অ্যাপ্লিকেশনগুলি খুলুন এবং প্রারম্ভক অ্যাপ্লিকেশনগুলিতে অ্যাড ক্লিক করুন।

যোগ ক্লিক করার পরে, নিম্নলিখিত ব্যবহার করুন:

Name:    Rclone OneDrive Mount
Command: sh -c "rclone --vfs-cache-mode writes mount onedrive: ~/OneDrive"

ওয়ানড্রাইভ স্বয়ংক্রিয়ভাবে মাউন্ট করার অন্যান্য উপায় রয়েছে যেমন আপনার মধ্যে একটি লাইন যুক্ত করা /etc/fstab file, সিস্টেমড ব্যবহার ইত্যাদি are


2020/04/28 22:56:44 মারাত্মক ত্রুটি: অজানা পতাকা: --vfs- ক্যাশে-মোড
টনি

--vfs-cache-মোডটি রক্লোন ম্যানুয়াল অনুসারে একটি পরিচিত পতাকা! পোস্টে আপনার কমান্ড লাইন এবং আপনার ড্রাইভের নাম যুক্ত করুন। আপনার রক্লোন কনফিগারেশনটি কঠোর প্রকারের কিনা তা দেখার জন্যrclone lsd <your drive name>:
abu_bua

0

যতদূর আমি জানি যে কোনও gnu / লিনাক্স বিতরণে ওয়ানড্রাইভ মাউন্ট করার সহজ সমাধান নেই।

আপনি এক ফোল্ডারে বেশ কয়েকটি সরবরাহকারীকে মাউন্ট করতে স্টোরেজ মেড ইজি (এসএমইএস স্টোরেজ) ব্যবহার করতে পারেন। এটি 3 সরবরাহকারী পর্যন্ত বিনামূল্যে, তবে এটি ওপেনসোর্স নয়।

আপনি প্রদত্ত অ্যাপটিও ব্যবহার করতে পারেন বা ওয়েবডাভের মাধ্যমে এটি মাউন্ট করতে পারেন (নটিলাস - সার্ভারে সংযুক্ত করুন) এবং প্রদত্ত নির্দেশাবলীটি ব্যবহার করতে পারেন: ক্লাউডডিএভি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.