ڇا Rclone سست آهي Onedrive سان ڳنڍڻ لاءِ؟ڊمپ اپ لوڊ رفتار جي حد؟ API جي رفتار کي ترتيب ڏيو

استعمال ۾ ريلون OneDrive تي فائلن کي منتقل ڪرڻ وقت، توهان کي شايد سست رفتار، ڪنيڪشن، وغيره سان منهن ڏيڻو پوي ٿو.

Onedrive سان ڳنڍڻ لاءِ Rclone سست ڇو آهي؟

بنيادي سبب OneDrive API جي حد کي متحرڪ ڪرڻ آهي، ۽ ڊفالٽ Rclone بلٽ ان API هڪ ئي وقت ڪيترن ئي ماڻهن طرفان استعمال ڪيو ويندو آهي، تنهنڪري اهي مسئلا وڌيڪ ۽ وڌيڪ واضح ٿي رهيا آهن ...

ڇا Rclone سست آهي Onedrive سان ڳنڍڻ لاءِ؟ڊمپ اپ لوڊ رفتار جي حد؟ API جي رفتار کي ترتيب ڏيو

OneDrive سان ڳنڍڻ لاءِ پاڻمرادو پرائيويٽ API استعمال ڪرڻ سان انهن حالتن کي تمام گهڻو بهتر بڻائي سگهجي ٿو، ۽ ٽن مهينن جي Office 365 E5 ڊولپر جي آزمائشي ورزن لاءِ، ڪڏهن ڪڏهن Rclone جو استعمال خودڪار طور تي فيس جي تجديد ڪندو، بجاءِ جان بوجھائي API کي برش ڪرڻ جي، جيڪا وڌيڪ آهي. محفوظ ۽ مستحڪم.

ان کان علاوه، خود ٺاهيل APIs پڻ استعمال ڪري سگھجن ٿيون ٻين اڪائونٽن ۽ ٻين ايپليڪيشنن پاران.

جيڪڏھن اھو ھڪڙو گوگل ڊرائيو خود ٺاھيل API آھي، مھرباني ڪري ھي سبق ڏسو ▼

Rclone connect Onedrive اسپيڊ ٽيسٽ

اڳيون Onedrive▼ سان ڳنڍڻ لاءِ Rclone جي ڊفالٽ API استعمال ڪرڻ جي رفتار کي جانچڻ لاءِ آهي

Rclone ڪنيڪشن Onedrive اسپيڊ ٽيسٽ اڳوڻو نيٽيزن جو ٽيون فوٽو آهي جيڪو Onedrive سان ڳنڍڻ لاءِ Rclone جي ڊفالٽ API استعمال ڪرڻ جي رفتار کي جانچي ٿو

بعد ۾ netizens پاران Microsoft API استعمال ڪرڻ لاءِ هڪ ٽيسٽ آهي جنهن لاءِ انهن Onedrive سان ڳنڍڻ لاءِ درخواست ڏني آهي ▼

بعد ۾ نيٽينز جي چوٿين تصوير آهي جيڪا Onedrive سان ڳنڍڻ جي رفتار کي جانچيندي آهي Microsoft API استعمال ڪندي انهن لاءِ

  • اهو واضح طور تي ڏسي سگهجي ٿو ته رفتار جو فرق 10 ڀيرا وڌيڪ آهي.

Microsoft Onedrive نيٽ ورڪ ڊسڪ API ڪيئن ٺاهيو؟

Microsoft Azure Management Center ۾ ڪلائنٽ ID ۽ ڪلائنٽ راز ڪيئن حاصل ڪجي، مھرباني ڪري ھيٺ ڏنل لنڪ تي ڪلڪ ڪريو ڏسڻ لاءِ Microsoft Onedrive نيٽ ورڪ ڊسڪ API ڪيئن ٺاھيو ▼

Rclone ٽوڪن حاصل ڪري

پنهنجي مقامي ڪمپيوٽر تي Rclone ڊائون لوڊ ڪريو ▼

ونڊوز کي مثال طور وٺو، فولڊر ڏانھن وڃو جتي rclone.exe decompression کان پوءِ واقع آھي، ايڪسپلورر جي ايڊريس بار ۾ 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 ڪاميابيءَ سان OneDrive نيٽ ورڪ ڊسڪ سان ڳنڍيو آهي پاڻ ٺاهيل API استعمال ڪندي.

هڪ دفعو ترتيب ڏنل، توهان هيٺ ڏنل استعمال ڪري سگهو ٿاrcloneڏسڻ لاءِ حڪم:

Onedrive▼ جي مٿين سطح تي ڊاريڪٽري لسٽ ڪريو

rclone lsd onedrive:

onedrive▼ ۾ سڀ فائلون لسٽ ڪريو

rclone ls onedrive:

مقامي ڊاريڪٽري کي نقل ڪريو نالي واري ڊاريڪٽري ۾backuponedrive ڊاريڪٽري▼

rclone copy /home/source onedrive:backup

ڪاپي ڪٽ ڊيليٽ ڪمانڊ

ونڊرائيو نيٽ ورڪ ڊسڪ جي روٽ ڊاريڪٽري ۾ Rclone ترتيب واري فائل کي نقل ڪريو ▼

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

نيٽ ورڪ ڊسڪ جي بيڪ اپ ڊاريڪٽري کي ڊليٽ ڪريو configuration name onedrive▼ سان

rclone delete onedrive:backup

ھڪڙي بيڪ اپ ڊاريڪٽري ٺاھيو جيڪا ھڪڙي نيٽ ورڪ ڊسڪ کي ترتيب ڏئي ٿي onedrive ▼

rclone mkdir onedrive:backup

ڪاپي ▼

rclone copy

منتقل ▼

rclone move

حذف ڪريو ▼

rclone delete

هم وقت سازي ▼

rclone sync

وڌيڪ Rclone ڪمانڊ استعمال جي سبقن لاءِ، مھرباني ڪري ھيٺ ڏنل Rclone ڪمانڊ ڪليڪشن ڏسو▼

OneDrive کي ڪيئن لڳايو؟

جيڪڏهن توهان کي مقامي ڊاريڪٽري تي چڙهڻ جي ضرورت آهي، ته توهان اسان جي پوئين Rclone mounting tutorial ڏانهن اشارو ڪري سگهو ٿا▼

OneDrive Private API جون حدون

جيتوڻيڪ پاڻ ٺاهيل پرائيويٽ APIs اپلوڊ ڪرڻ جي تجربي کي بهتر ڪري سگھن ٿا، اپلوڊ محدود ٿي سگھي ٿو جيڪڏھن گھڻو استعمال ڪيو وڃي.

Microsoft OneDrive API لاءِ وڌ ۾ وڌ حد ڇا آهي؟

Microsoft واضح طور تي نه ٻڌايو آهي ته OneDrive API جي وڌ ۾ وڌ حد ڪهڙي آهي. هيٺ ڏنل اصل دستاويز آهي:

استعمال جي بنياد تي، اسان حدن کي ٺيڪ ڪريون ٿا ته جيئن صارف قابل اعتماد ۽ ڪارڪردگي سان سمجھوتو ڪرڻ کان سواء وسيلن جي وڌ ۾ وڌ مقدار استعمال ڪري سگھن.

  • جئين توهان اندازو لڳائي سگهو ٿا ٻين قسمن جي API جي حدن جي وضاحت کي ڏسڻ کان، اتي ٻه حدون آهن، ڪل ۽ تعدد.
  • مجموعي طور ڪالن جو تعداد آهي جيڪو هڪ ڏينهن ۾ ڪري سگهجي ٿو، ۽ تعدد آهي ڪالن جو تعداد جيڪو في منٽ ڪري سگهجي ٿو.
  • ۽ هڪ ڀيرو ٺهڪندڙ حد تائين پهچي وڃي ٿي، فائل اپ لوڊ ٿي ويا آهن.
  • جيئن ته صحيح قيمت سرڪاري دستاويزن مان حاصل نه ٿي ڪري سگھجي، ڇا اهو صحيح قدر حقيقي جاچ ذريعي حاصل ڪري سگهجي ٿو؟
  • جواب منفي آهي.اصل ٽيسٽ ۾ ڪي به ضابطا نه مليا، تنهنڪري هي حد متحرڪ طور تي ترتيب ڏنل آهي ۽ سرڪاري دستاويزن جي مطابق آهي.

مان OneDrive API جي پابنديءَ کان ڪيئن بچي سگهان ٿو؟

ٿوري وقت ۾ تمام گهڻيون فائلون اپلوڊ نه ڪريو، فائل جي سائيز ۾ فرق نه پوندو، اهم فائلن جو تعداد آهي.

بابت Office 365 E5 خودڪار تجديد:

  • ڪيترن ئي سالن کان ڊولپر جي آزمائشي ورزن کي استعمال ڪندڙ صارفين جي تجربي مطابق، جيستائين توھان استعمال ڪريو خود ٺاھيل پرائيويٽ API، توھان رڪنيت جي تجديد ڪري سگھو ٿا.
  • جئين تعدد لاء، ڪو به معيار ناهي، ۽ وڌيڪ بهتر.
  • عمدي طور تي API کي برش ڪرڻ نقصان جي قيمت نه ٿي سگھي، خاص طور تي استعمال ڪندي GitHub Actions، ڇاڪاڻ ته سرور Microsoft Azure آهي، تنهن ڪري ڪيترائي ماڻهو API کي برش ڪرڻ لاءِ ساڳيا طريقا استعمال ڪندا آهن بي معنيٰ، ۽ Microsoft Azure ان کي آساني سان سڃاڻڻ چاهي ٿو.

اميد چن ويلانگ بلاگ ( https://www.chenweiliang.com/ ) شيئر ڪيو "Rclone سست آهي Onedrive سان ڳنڍڻ لاءِ؟اپلوڊ جي رفتار جي حد ڊمپ ڪريو؟ API جي رفتار کي ترتيب ڏيو" توھان جي مدد ڪرڻ لاءِ.

هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-27906.html

تازن تازه ڪاريون حاصل ڪرڻ لاءِ Chen Weiliang جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!

🔔 چينل جي ٽاپ ڊاريڪٽري ۾ قيمتي "ChatGPT مواد مارڪيٽنگ AI اوزار استعمال ڪرڻ جي گائيڊ" حاصل ڪرڻ وارا پھريون بڻجي وڃو! 🌟
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!

 

发表 评论

توهان جو اي ميل پتو شايع نه ڪيو ويندو. 必填 项 已 用 * ليبل

مٿي ڏانهن ڇڪيو