Direttorju tal-Artikoli
bħalissa qed tuża klonu Meta tittrasferixxi fajls għal OneDrive, tista' tiltaqa' ma' problemi bħal veloċità bil-mod, skonnessjoni, eċċ...
Għaliex Rclone bil-mod biex jgħaqqad ma' Onedrive?
Il-kawża ewlenija hija li tixpruna l-limitazzjoni ta 'OneDrive API, u l-API default Rclone built-in tintuża minn nies multipli fl-istess ħin, għalhekk dawn il-problemi qed isiru aktar u aktar ovvji...
L-użu tal-API privat mibni waħdu biex jikkonnettja ma 'OneDrive jista' jtejjeb ħafna dawn is-sitwazzjonijiet, u għall-verżjoni ta 'prova tal-iżviluppatur Office 365 E5 ta' tliet xhur, użu okkażjonali ta 'Rclone awtomatikament iġedded il-miżata, aktar milli deliberatament tfarfir l-API, li hija aktar sigur u stabbli.
Barra minn hekk, APIs mibnija waħedhom jistgħu jintużaw ukoll minn kontijiet oħra u applikazzjonijiet oħra.
Jekk hija API ta' Google Drive mibnija waħedha, jekk jogħġbok irreferi għal dan it-tutorja ▼
Rclone connect test tal-veloċità Onedrive
L-ewwel huwa li tittestja l-veloċità tal-użu tal-API default ta 'Rclone biex tikkonnettja ma' Onedrive▼
Dan tal-aħħar huwa test tal-utent tal-veloċità tal-konnessjoni ma' Onedrive bl-użu tal-Microsoft API li applikaw għaliha ▼
- Jista 'jidher b'mod ċar li d-differenza fil-veloċità hija aktar minn 10 darbiet.
Kif toħloq Microsoft Onedrive network disk API?
Kif tikseb l-ID tal-Klijent u s-sigriet tal-Klijent f'Microsoft Azure Management Center, jekk jogħġbok ikklikkja l-link hawn taħt biex tara kif toħloq l-API tad-diska tan-netwerk Microsoft Onedrive ▼
Rclone gets token
Niżżel Rclone fuq il-kompjuter lokali tiegħek ▼
Ħu l-Windows bħala eżempju, mur fil-folder fejn jinsab rclone.exe wara d-dekompressjoni, daħħal cmd fil-bar tal-indirizz tal-esploratur u agħfas Enter biex tiftaħ il-kmand fil-pront fil-mogħdija kurrenti.
Ibdel fil-kmand li ġejClient_ID
,Client_secret
u tesegwixxi ▼
rclone authorize "onedrive" "Client_ID" "Client_secret"
- Imbgħad jitfaċċa browser, fejn jitlobek tidħol fil-kont tiegħek biex tawtorizzah.
Wara l-awtorizzazzjoni, il-messaġġ li ġej jidher fit-tieqa tal-prompt tal-kmand:
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"}
Dan il-kontenut kollu (inklużi l-parentesi) huwa t-token, il-kopja u l-iffrankar.
Rclone qabbad ma 'OneDrive
SSH daħħal il-kmand li ġej▼
rclone config
L-informazzjoni li ġejja se tidher, jekk jogħġbok irreferi għall-istruzzjonijiet li ġejjin biex topera ▼
- Nota:Minħabba li RCLONE se jiġi aġġornat minn żmien għal żmien, meta tara dan it-tutorja, l-għażliet tal-menu jistgħu jinbidlu xi ftit, iżda l-idea ġenerali mhix se tinbidel.Taħseb li tikkopja l-operazzjoni.
$ 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 退出
- S'issa, Rclone ikkonnettja b'suċċess mad-diska tan-netwerk OneDrive bl-użu tal-API awto-mibnija.
Ladarba kkonfigurat, tista 'tuża dan li ġejrclone
Kmand biex tara:
Elenka direttorji fl-ogħla livell ta' onedrive▼
rclone lsd onedrive:
Elenka l-fajls kollha f'onedrive▼
rclone ls onedrive:
Ikkopja d-direttorju lokali f'direttorju msemmibackup
direttorju onedrive▼
rclone copy /home/source onedrive:backup
Ikkopja Aqta Ħassar Kmand
Ikkopja l-fajl tal-konfigurazzjoni Rclone fid-direttorju tal-għeruq tad-diska tan-netwerk onedrive ▼
rclone copy /root/.config/rclone/rclone.conf onedrive:/
kopja lokali /home/backup
Mur fid-direttorju tal-backup fejn id-diska tan-netwerk bl-isem onedrive hija kkonfigurata, u viċi versa ▼
rclone copy --progress /home/backup onedrive:backup
- billi żżid dan il-parametru
--ignore-existing
Fajls li jkunu ġew appoġġjati fuq id-diska tan-netwerk jistgħu jiġu injorati, li huwa ekwivalenti għal backup inkrementali ▼
rclone copy --ignore-existing /home/backup onedrive:backup
Ikkopja l-fajl tal-backup manwali tas-CWP lokali fid-direttorju tal-backup tad-diska tan-netwerk bl-isem onedrive, u viċi versa ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz onedrive:cwp-newbackup/full/manual/accounts/
Mid-diska tan-netwerk onedrive, ikkopja l-fajl tal-backup skedat awtomatiku CWP fil-lokali /newbackup
Catalog▼
rclone copy --progress onedrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress onedrive:cwp-backup2/ /home/backup2/
Mid-diska tan-netwerk onedrive, ikkopja l-fajl tal-backup manwali CWP fil-lokali /newbackup/newbackup/full/manual/accounts/
Catalog▼
rclone copy --progress onedrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/newbackup/full/manual/accounts/
Ikkopja mid-disk tan-netwerk ta' onedriveVestaCPFajls ta 'backup għal lokali /home/backup
Catalog▼
rclone copy --progress onedrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
Nimxu (Aqta) Kmand ▼
rclone move /home/backup onedrive:backup
Ħassar id-direttorju tal-backup tad-diska tan-netwerk bl-isem tal-konfigurazzjoni onedrive▼
rclone delete onedrive:backup
Oħloq direttorju backup li jikkonfigura disk tan-netwerk bl-isem onedrive ▼
rclone mkdir onedrive:backup
Kopja ▼
rclone copy
jimxu ▼
rclone move
ħassar ▼
rclone delete
Sinkronizzazzjoni ▼
rclone sync
Għal aktar tutorials dwar l-użu tal-kmand Rclone, jekk jogħġbok irreferi għall-ġbir tal-kmand Rclone hawn taħt▼
Kif timmonta OneDrive?
Jekk għandek bżonn timmonta f'direttorju lokali, tista' tirreferi għat-tutorial preċedenti tagħna dwar l-immuntar ta' Rclone▼
Limitazzjonijiet ta' OneDrive Private API
Għalkemm l-APIs privati mibnija waħedhom jistgħu jtejbu l-esperjenza ta' uploading, it-uploading jista' jkun limitat jekk jintuża ta' spiss wisq.
X'inhu l-limitu massimu tal-limitu għall-Microsoft OneDrive API?
Microsoft ma ddikjaratx b'mod ċar x'inhu l-limitu massimu tal-limitu massimu tal-API OneDrive. Dan li ġej huwa d-dokument oriġinali:
Ibbażat fuq l-użu, aħna nirfinaw il-limiti sabiex l-utenti jkunu jistgħu jużaw l-ammont massimu ta 'riżorsi mingħajr ma jikkompromettu l-affidabbiltà u l-prestazzjoni.
- Kif tistgħu taħsbu milli tħares lejn id-deskrizzjoni ta 'tipi oħra ta' limiti API, hemm żewġ limiti, totali u frekwenza.
- It-total huwa n-numru ta 'sejħiet li jistgħu jsiru f'ġurnata, u l-frekwenza hija n-numru ta' sejħiet li jistgħu jsiru kull minuta.
- U ladarba jintlaħaq il-limitu tat-throttling, it-uploads tal-fajls jiġu throttled.
- Peress li l-valur eżatt ma jistax jinkiseb mid-dokumentazzjoni uffiċjali, jista' dan il-valur eżatt jinkiseb permezz ta' ttestjar attwali?
- it-tweġiba hija negattiva.L-ebda regola ma nstabet fit-test attwali, għalhekk dan il-limitu huwa aġġustat dinamikament u jikkonforma mad-dokumentazzjoni uffiċjali.
Kif nista' nevita li nkun ristrett mill-API OneDrive?
M'għandekx ittella wisq fajls fi żmien qasir, id-daqs tal-fajl ma jimpurtax, iċ-ċavetta hija n-numru ta 'fajls.
Dwar it-tiġdid awtomatiku ta' Office 365 E5:
- Skont l-esperjenza tal-utenti li jużaw il-verżjoni ta 'prova tal-iżviluppatur għal ħafna snin, sakemm tuża l-API privata mibnija waħedha, tista' ġġedded l-abbonament.
- Fir-rigward tal-frekwenza, m'hemm l-ebda standard, u aktar ma jkun aħjar.
- It-tfarfir deliberat tal-API jista 'ma jkunx jiswa t-telf, speċjalment bl-użu ta' GitHub Actions, minħabba li s-server huwa Microsoft Azure, għalhekk ħafna nies jużaw metodi simili biex jaħslu l-API bla sens, u Microsoft Azure trid tidentifikaha faċilment.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) maqsuma "Rclone bil-mod biex jgħaqqad ma' Onedrive?Dump upload speed limit? Ikkonfigura l-aċċelerazzjoni tal-API" biex tgħinek.
Merħba biex taqsam il-link ta' dan l-artikolu:https://www.chenweiliang.com/cwl-27906.html
Merħba fil-kanal Telegram tal-blog ta' Chen Weiliang biex tikseb l-aħħar aġġornamenti!
📚 Din il-gwida fiha valur kbir, 🌟Din hija opportunità rari, titlifhiex! ⏰⌛💨
Share u like jekk togħġobkom!
Il-qsim u l-likes tiegħek huma l-motivazzjoni kontinwa tagħna!