مقالې لارښود
په استعمال کې رکلون کله چې OneDrive ته فایلونه لیږدول، تاسو ممکن د ستونزو سره مخ شئ لکه ورو سرعت او منحل کول ...
ولې Rclone د Onedrive سره وصل کولو کې سست دی؟
اصلي لامل د OneDrive API محدودیت رامینځته کول دي ، او د ډیفالټ Rclone جوړ شوی API په ورته وخت کې د ډیری خلکو لخوا کارول کیږي ، نو دا ستونزې ورځ تر بلې څرګندیږي ...
د OneDrive سره د نښلولو لپاره د ځان جوړ شوي خصوصي API کارول کولی شي دا وضعیت خورا ښه کړي، او د درې میاشتو Office 365 E5 پراختیا کونکي آزموینې نسخه لپاره، د Rclone کله ناکله کارول به په اوتومات ډول د API برش کولو پرځای فیس نوي کړي، کوم چې ډیر دی. خوندي او باثباته.
سربیره پردې ، پخپله جوړ شوي APIs د نورو حسابونو او نورو غوښتنلیکونو لخوا هم کارول کیدی شي.
که دا د ګوګل ډرایو پخپله جوړ شوی API وي، مهرباني وکړئ دې ټیوټوریل ته مراجعه وکړئ ▼
Rclone وصل د Onedrive سرعت ازموینه
پخوانی د Onedrive▼ سره وصل کولو لپاره د Rclone ډیفالټ API کارولو سرعت ازموي
وروستنۍ د netizens لخوا د مایکروسافټ API کارولو لپاره ازموینه ده چې دوی د Onedrive سره وصل کیدو لپاره غوښتنه کړې ▼
- دا په واضح ډول لیدل کیدی شي چې د سرعت توپیر د 10 ځله څخه ډیر دی.
د مایکروسافټ Onedrive شبکې ډیسک API څنګه رامینځته کړئ؟
د مایکروسافټ Azure مدیریت مرکز کې د پیرودونکي ID او پیرودونکي راز ترلاسه کولو څرنګوالی، مهرباني وکړئ لاندې لینک کلیک وکړئ ترڅو وګورئ چې څنګه د مایکروسافټ Onedrive شبکې ډیسک API رامینځته کړئ ▼
Rclone نښه کیږي
په خپل محلي کمپیوټر کې Rclone ډاونلوډ کړئ ▼
د مثال په توګه وینډوز واخلئ، هغه فولډر ته لاړ شئ چیرې چې rclone.exe د ډیکمپریشن وروسته موقعیت لري، د اکسپلورر په پته بار کې cmd دننه کړئ او په اوسني لاره کې د کمانډ پرامپټ خلاصولو لپاره Enter فشار ورکړئ.
په لاندې کمانډ کې ځای په ځای کړئClient_ID
،Client_secret
او اجرا کول ▼
rclone authorize "onedrive" "Client_ID" "Client_secret"
- یو براوزر به بل پاپ اپ شي ، له تاسو څخه به وغواړي چې خپل حساب ته د ننوتلو اجازه ورکړي.
د واک ورکولو وروسته، لاندې پیغام د کمانډ پرامپټ کړکۍ کې ښکاري:
If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth Log in and authorize rclone for access Waiting for code... Got code Paste the following into your remote machine ---> {"access_token":"xxxxxxxxxxxxxxxxxx","expiry":"2024-05-15T21:18:39.5036298+08:00"} <---End paste
{"access_token":"xxxxxxxxxxxxxxxxxx","expiry":"2024-05-15T21:18:39.5036298+08:00"}
دا ټول مینځپانګه (د بریکٹونو په شمول) نښه ده ، کاپي کول او خوندي کول.
Rclone له OneDrive سره وصل کړئ
SSH لاندې کمانډ داخل کړئ▼
rclone config
لاندې معلومات به ښکاره شي، مهرباني وکړئ د کار کولو لپاره لاندې لارښوونو ته مراجعه وکړئ ▼
- یادونه:ځکه چې RCLONE به وخت په وخت تازه شي، کله چې تاسو دا ټیوټوریل وګورئ، د مینو اختیارونه ممکن یو څه بدل شي، مګر عمومي نظر به بدل نشي. د عملیاتو د کاپي کولو په اړه فکر مه کوئ.
$ rclone config 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 # 输入 n,新建 name> onedrive # 输入网盘名称,类似标签,这是用来区别不同的网盘。 Type of storage to configure. Enter a string value. Press Enter for the default (""). Choose a number from below, or type in your own value 1 / 1Fichier \ (fichier) 2 / Akamai NetStorage \ (netstorage) 3 / Alias for an existing remote \ (alias) 4 / Amazon Drive \ (amazon cloud drive) 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Lyve Cloud, Minio, RackCorp, SeaweedFS, and Tencent COS \ (s3) 6 / Backblaze B2 \ (b2) 7 / Better checksums for other remotes \ (hasher) 8 / Box \ (box) 9 / Cache a remote \ (cache) 10 / Citrix Sharefile \ (sharefile) 11 / Compress a remote \ (compress) 12 / Dropbox \ (dropbox) 13 / Encrypt/Decrypt a remote \ (crypt) 14 / Enterprise File Fabric \ (filefabric) 15 / FTP Connection \ (ftp) 16 / Google Cloud Storage (this is not Google Drive) \ (google cloud storage) 17 / Google Drive \ (drive) 18 / Google Photos \ (google photos) 19 / Hadoop distributed file system \ (hdfs) 20 / Hubic \ (hubic) 21 / In memory object storage system. \ (memory) 22 / Jottacloud \ (jottacloud) 23 / Koofr, Digi Storage and other Koofr-compatible storage providers \ (koofr) 24 / Local Disk \ (local) 25 / Mail.ru Cloud \ (mailru) 26 / Mega \ (mega) 27 / Microsoft Azure Blob Storage \ (azureblob) 28 / Microsoft OneDrive \ (onedrive) 29 / OpenDrive \ (opendrive) 30 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH) \ (swift) 31 / Pcloud \ (pcloud) 32 / Put.io \ (putio) 33 / QingCloud Object Storage \ (qingstor) 34 / SSH/SFTP Connection \ (sftp) 35 / Sia Decentralized Cloud \ (sia) 36 / Storj Decentralized Cloud Storage \ (storj) 37 / Sugarsync \ (sugarsync) 38 / Transparently chunk/split large files \ (chunker) 39 / Union merges the contents of several upstream fs \ (union) 40 / Uptobox \ (uptobox) 41 / Webdav \ (webdav) 42 / Yandex Disk \ (yandex) 43 / Zoho \ (zoho) 44 / http Connection \ (http) 45 / premiumize.me \ (premiumizeme) 46 / seafile \ (seafile) Storage> 28 # 输入28表示选择Microsoft OneDrive Option client_id. OAuth Client Id. Leave blank normally. Enter a value. Press Enter to leave empty. client_id> # 输入 Client Id (客户端 ID) Microsoft App Client Secret Leave blank normally. Enter a string value. Press Enter for the default (""). client_secret> # 输入 Client Secret (客户端密码) Edit advanced config? (y/n) y) Yes n) No y/n> n # 输入 n Remote config Make sure your Redirect URL is set to "http://localhost:53682/" in your custom config. 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> n # 输入 n For this to work, you will need rclone available on a machine that has a web browser available. Execute the following on your machine (same rclone version recommended) : rclone authorize "onedrive" "client_id" "client_secret" Then paste the result below: result> {"access_token":"XXXXXXXXX","expiry":"2024-05-15T21:18:39.5036298+08:00"} # 输入 token Choose a number from below, or type in an existing value 1 / OneDrive Personal or Business \ "onedrive" 2 / Root Sharepoint site \ "sharepoint" 3 / Type in driveID \ "driveid" 4 / Type in SiteID \ "siteid" 5 / Search a Sharepoint site \ "search" Your choice> 1 # # 这里询问你要选择的类型,因为你使用的是OneDrive,所以输入1 Found 1 drives, please select the one you want to use: 0: OneDrive (business) id=xxxxxxxxxxxxxx Chose drive to use:> 0 # 检测到网盘,此处号码是0,所以输入0 Found drive 'root' of type 'business', URL: https:// xxx.sharepoint. com/personal/xxxxxx/Documents Is that okay? y) Yes n) No y/n> y # 请你确认,如果没有问题,请输入 y -------------------- [od-e5-api] type = onedrive client_id = xxxxxxxxxx client_secret = xxxxxxxxxxxxxxxx token = {"access_token":"xxxxxxxxxxxxxxxxxx","expiry":"2024-05-15T21:18:39.5036298+08:00"} drive_id = xxxxxxxxxxxxxxxxxxxxxxxxx drive_type = business -------------------- y) Yes this is OK e) Edit this remote d) Delete this remote y/e/d> y # 最后会显示网盘的配置信息,请确认是否准确无误? 如果没有问题,请输入 y 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 # 输入 q 退出
- تر دې دمه ، Rclone د ځان جوړ شوي API په کارولو سره په بریالیتوب سره د OneDrive شبکې ډیسک سره وصل شوی.
یوځل تنظیم شوی ، تاسو کولی شئ لاندې وکاروئrclone
د لیدلو امر:
د Onedrive▼ په پورتنۍ سطح کې لارښودونه لیست کړئ
rclone lsd onedrive:
په Onedrive▼ کې ټول فایلونه لیست کړئ
rclone ls onedrive:
محلي لارښود په نوم لارښود ته کاپي کړئbackup
onedrive لارښود▼
rclone copy /home/source onedrive:backup
د کټ ړنګولو کمانډ کاپي کړئ
د Rclone ترتیب کولو فایل د Onedrive شبکې ډیسک روټ ډایرکټر ته کاپي کړئ ▼
rclone copy /root/.config/rclone/rclone.conf onedrive:/
محلي کاپي /home/backup
بیک اپ ډایرکټر ته لاړشئ چیرې چې د Onedrive په نوم د شبکې ډیسک تنظیم شوی ، او برعکس ▼
rclone copy --progress /home/backup onedrive:backup
- د دې پیرامیټر په اضافه کولو سره
--ignore-existing
هغه فایلونه چې د شبکې ډیسک کې بیک اپ شوي دي له پامه غورځول کیدی شي، کوم چې د زیاتیدونکي بیک اپ سره برابر دی ▼
rclone copy --ignore-existing /home/backup onedrive:backup
د ځایی CWP لارښود بیک اپ فایل د onedrive په نوم د شبکې ډیسک بیک اپ ډایرکټر ته کاپي کړئ ، او برعکس ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz onedrive:cwp-newbackup/full/manual/accounts/
د Onedrive شبکې ډیسک څخه، د CWP اتوماتیک مهال ویش شوي بیک اپ فایل محلي ته کاپي کړئ /newbackup
کتلاګ▼
rclone copy --progress onedrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress onedrive:cwp-backup2/ /home/backup2/
د Onedrive شبکې ډیسک څخه، د CWP لارښود بیک اپ فایل محلي ته کاپي کړئ /newbackup/newbackup/full/manual/accounts/
کتلاګ ▼
rclone copy --progress onedrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/newbackup/full/manual/accounts/
د Onedrive د شبکې ډیسک څخه کاپيVestaCPځایی ته فایلونه بیک اپ کړئ /home/backup
کتلاګ▼
rclone copy --progress onedrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
د حرکت (کټ) کمانډ ▼
rclone move /home/backup onedrive:backup
د شبکې ډیسک بیک اپ ډایرکټر د تنظیم کولو نوم onedrive▼ سره حذف کړئ
rclone delete onedrive:backup
یو بیک اپ لارښود جوړ کړئ چې د Onedrive ▼ په نوم د شبکې ډیسک تنظیموي
rclone mkdir onedrive:backup
کاپي ▼
rclone copy
حرکت ▼
rclone move
ړنګول ▼
rclone delete
همغږي کول ▼
rclone sync
د نورو Rclone کمانډ کارولو درسونو لپاره، مهرباني وکړئ لاندې Rclone کمانډ ټولګه ته مراجعه وکړئ▼
OneDrive څنګه نصب کړئ؟
که تاسو اړتیا لرئ محلي ډایرکټر ته واستوئ، تاسو کولی شئ زموږ د Rclone ماونټینګ ټیوټوریل ته مراجعه وکړئ▼
د OneDrive خصوصي API محدودیتونه
که څه هم پخپله جوړ شوي شخصي APIs کولی شي د اپلوډ کولو تجربه ښه کړي، اپلوډ کول ممکن محدود وي که چیرې په مکرر ډول وکارول شي.
د مایکروسافټ OneDrive API لپاره د اعظمي حد حد څه دی؟
مایکروسافټ په واضح ډول ندي ویلي چې د OneDrive API اعظمي حد حد څه دی. لاندې اصلي سند دی:
د کارونې پراساس، موږ حدونه ښه تنظیم کوو ترڅو کاروونکي وکولی شي د اعتبار او فعالیت سره موافقت پرته د سرچینو اعظمي مقدار وکاروي.
- لکه څنګه چې تاسو د API محدودیتونو نورو ډولونو توضیحاتو ته په کتلو سره اټکل کولی شئ، دوه محدودیتونه شتون لري، ټول او فریکونسۍ.
- مجموعه د تلیفونونو شمیره ده چې په یوه ورځ کې کیدی شي، او فریکونسۍ د تلیفونونو شمیره ده چې په یوه دقیقه کې کیدی شي.
- او یوځل چې د تروټل کولو حد ته ورسیږي ، د فایل اپلوډونه غلظت کیږي.
- څرنګه چې دقیق ارزښت د رسمي اسنادو څخه نشي ترلاسه کیدی، ایا دا ممکنه ده چې دا دقیق ارزښت د حقیقي ازموینې له لارې ترلاسه شي؟
- ځواب منفي دی.په ریښتیني ازموینه کې هیڅ مقررات ندي موندل شوي ، نو دا حد په متحرک ډول تنظیم شوی او د رسمي اسنادو سره مطابقت لري.
زه څنګه کولی شم د OneDrive API لخوا د محدودیت څخه مخنیوی وکړم؟
په لنډ وخت کې ډیری فایلونه مه پورته کوئ، د فایل اندازه مهمه نده، کلیدي د فایلونو شمیر دی.
د Office 365 E5 اتوماتیک تجدید په اړه:
- د ډیری کلونو لپاره د پراختیا کونکي آزموینې نسخه کارولو کاروونکو تجربې سره سم ، تر هغه چې تاسو پخپله جوړ شوي شخصي API وکاروئ ، تاسو کولی شئ ګډون نوي کړئ.
- لکه څنګه چې د فریکونسۍ لپاره، هیڅ معیار نشته، او ډیر ښه.
- په قصدي ډول د API برش کول ممکن د ضایع کیدو ارزښت ونلري ، په ځانګړي توګه د GitHub اعمالو کارول ، ځکه چې سرور د مایکروسافټ Azure دی ، نو ډیری خلک ورته میتودونه کاروي ترڅو API بې معنی برش کړي ، او مایکروسافټ Azure غواړي دا په اسانۍ سره وپیژني.
امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ ) شریک شوی "Rclone د Onedrive سره وصل کولو لپاره ورو دی؟ډمپ اپلوډ سرعت حد؟ د API سرعت تنظیم کړئ" ستاسو سره د مرستې لپاره.
د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-27906.html
د وروستي تازه معلوماتو ترلاسه کولو لپاره د چن ویلیانګ بلاګ ټیلیګرام چینل ته ښه راغلاست!
📚 دا لارښود لوی ارزښت لري، 🌟دا یو نادر فرصت دی، له لاسه مه ورکوئ! ⏰⌛💨
که مو خوښه شوه لایک او شریک کړئ!
ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!