Articulu Directory
In usu clone Quandu si trasferisce i fugliali à OneDrive, pudete scontri prublemi cum'è a velocità lenta è a disconnessione...
Perchè Rclone hè lento à cunnette à Onedrive?
A causa principale hè di attivà a limitazione di l'API OneDrive, è l'API integrata Rclone predeterminata hè aduprata da parechje persone à u stessu tempu, cusì sti prublemi diventanu sempre più evidenti...
Utilizà l'API privata autocustruita per cunnette à OneDrive pò migliurà assai queste situazioni, è per a versione di prova di sviluppatori Office 365 E5 di trè mesi, l'usu occasionale di Rclone averà a pussibilità di rinnuvamentu automaticu, invece di spazzola deliberatamente l'API, chì hè più sicura è stabile.
Inoltre, l'API auto-custruite ponu ancu esse aduprate da altri cunti è altre applicazioni.
S'ellu hè una API autocustruita di Google Drive, per piacè riferite à stu tutoriale ▼
Rclone connect Test di velocità Onedrive
U primu hè di pruvà a velocità di utilizà l'API predeterminata di Rclone per cunnette à Onedrive▼
L'ultima hè una prova da i netizens per utilizà l'API Microsoft chì anu dumandatu per cunnette à Onedrive ▼
- Pò esse chjaramente vistu chì a diffarenza di vitezza hè più di 10 volte.
Cumu creà l'API di discu di rete Microsoft Onedrive?
Cumu uttene l'ID di u Cliente è u Sicretu di u Cliente in u Centru di Gestione Microsoft Azure, cliccate nantu à u ligame sottu per vede cumu creà l'API di discu di rete Microsoft Onedrive ▼
Rclone riceve un token
Scaricate Rclone nantu à u vostru urdinatore locale ▼
Pigliate Windows cum'è un esempiu, andate à u cartulare induve rclone.exe si trova dopu a decompressione, inserite cmd in a barra di indirizzu di l'esploratore è appughjà Enter per apre u prompt di cumanda in u percorsu attuale.
Sustituite i seguenti cumandamenti cùClient_ID
,Client_secret
è eseguite ▼
rclone authorize "onedrive" "Client_ID" "Client_secret"
- Un navigatore apparirà dopu, dumandendu di accede à u vostru contu per auturizà.
Dopu l'autorizazione, u seguente missaghju apparisce in a finestra di prompt di cumanda:
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"}
Stu cuntenutu sanu (inclusi i parentesi) hè u token, copia è salvà.
Rclone cunnette à OneDrive
SSH entre u cumandimu seguitu ▼
rclone config
L'infurmazioni seguenti appariscenu, per piacè riferite à e seguenti struzzioni per operare ▼
- Nota:Perchè RCLONE serà aghjurnatu da u tempu à u tempu, quandu vi vede stu tutoriale, l'opzioni di menu pò cambià un pocu, ma l'idea generale ùn cambia micca. Ùn pensate micca di cupià l'operazione.
$ 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 退出
- Finu a ora, Rclone hà cunnessu successu à u discu di a rete OneDrive utilizendu l'API autocustruita.
Una volta cunfigurata, pudete aduprà i seguentirclone
Cumanda per vede:
Lista cartulari à u livellu superiore di onedrive▼
rclone lsd onedrive:
Lista tutti i fugliali in onedrive▼
rclone ls onedrive:
Copia u cartulare locale à un repertoriu chjamatubackup
annuariu onedrive▼
rclone copy /home/source onedrive:backup
Copia Cut Elimina Command
Copia u schedariu di cunfigurazione Rclone à u cartulare radicale di u discu di a rete onedrive ▼
rclone copy /root/.config/rclone/rclone.conf onedrive:/
copia lucale /home/backup
Andà à u cartulare di salvezza induve u discu di rete chjamatu onedrive hè cunfiguratu, è viceversa ▼
rclone copy --progress /home/backup onedrive:backup
- aghjunghjendu stu paràmetru
--ignore-existing
I fugliali chì sò stati salvati in u discu di a rete ponu esse ignorati, chì hè equivalente à a copia di salvezza incrementale ▼
rclone copy --ignore-existing /home/backup onedrive:backup
Copia u schedariu di salvezza manuale CWP locale à u cartulare di salvezza di u discu di a rete chjamatu onedrive, è viceversa ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz onedrive:cwp-newbackup/full/manual/accounts/
Da u discu di a rete onedrive, copiate u schedariu di salvezza automatica CWP in u locale /newbackup
Catalogu ▼
rclone copy --progress onedrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress onedrive:cwp-backup2/ /home/backup2/
Da u discu di a rete onedrive, copiate u schedariu di salvezza manuale CWP in u locale /newbackup/newbackup/full/manual/accounts/
Catalogu ▼
rclone copy --progress onedrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/newbackup/full/manual/accounts/
Copia da u discu di a rete di onedriveVestaCPSalvà i fugliali à u locu /home/backup
Catalogu ▼
rclone copy --progress onedrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
Move (Cut) Command ▼
rclone move /home/backup onedrive:backup
Eliminate u cartulare di salvezza di u discu di a rete cù u nome di cunfigurazione onedrive▼
rclone delete onedrive:backup
Crea un cartulare di salvezza chì configura un discu di rete chjamatu onedrive ▼
rclone mkdir onedrive:backup
Copia ▼
rclone copy
move ▼
rclone move
sguassà ▼
rclone delete
Sincronizza ▼
rclone sync
Per più tutoriali di l'usu di u cumandamentu Rclone, fate riferimentu à a cullezzione di cumandamenti Rclone sottu▼
Cumu muntà OneDrive?
Se avete bisognu di muntà in un repertoriu lucale, pudete riferite à u nostru precedente tutoriale di montaggio Rclone▼
Limitazioni di OneDrive Private API
Ancu s'è l'API privati autocustruite ponu migliurà l'esperienza di caricamentu, u caricamentu pò esse limitatu s'ellu hè adupratu troppu freti.
Chì ghjè u limitu massimu per l'API Microsoft OneDrive?
Microsoft ùn hà micca dichjaratu chjaramente quale hè u limitu massimu di l'API OneDrive. U seguitu hè u documentu originale:
Basatu nantu à l'usu, sintonizemu finemente i soglie in modu chì l'utilizatori ponu utilizà a quantità massima di risorse senza compromette l'affidabilità è u rendiment.
- Comu pudete guessà da fighjendu a descrizzione di altri tipi di limiti API, ci sò dui limiti, totali è frequenza.
- U tutale hè u numeru di chjamate chì ponu esse fatte in un ghjornu, è a freccia hè u nùmeru di chjama chì ponu esse fatte per minutu.
- È una volta chì u sogliu di throttling hè ghjuntu, i caricamenti di i fugliali sò strottled.
- Siccomu u valore esattu ùn pò esse ottenutu da a ducumentazione ufficiale, stu valore esattu pò esse ottenutu per mezu di a prova attuale?
- a risposta hè negativa.Nisuna regula hè stata truvata in a prova attuale, cusì stu limitu hè dinamicamente aghjustatu è cunforma à a documentazione ufficiale.
Cumu possu evità di esse limitatu da l'API OneDrive?
Ùn caricate micca troppu schedari in pocu tempu, a dimensione di u schedariu ùn importa micca, a chjave hè u numeru di schedari.
À propositu di u rinnuvamentu automaticu di Office 365 E5:
- Sicondu l'esperienza di l'utilizatori chì utilizanu a versione di prova di sviluppatore per parechji anni, sempre chì utilizate l'API privata autocustruita, pudete rinnuvà l'abbonamentu.
- In quantu à a frequenza, ùn ci hè micca standard, è più u megliu.
- Brushing deliberatamente l'API ùn pò micca vale a pena a perdita, soprattuttu usendu GitHub Actions, perchè u servitore hè Microsoft Azure, assai persone utilizanu metudi simili per spazzole l'API senza significatu, è Microsoft Azure vole identificà facilmente.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) hà spartutu "Rclone hè lento per cunnette à Onedrive?Scaricate u limite di velocità di caricamentu? Configurate l'accelerazione API" per aiutà vi.
Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-27906.html
Benvenuti à u canali Telegram di u blog di Chen Weiliang per avè l'ultime aghjurnamenti!
📚 Questa guida cuntene un valore enormu, 🌟Questa hè una rara opportunità, ùn mancate micca! ⏰⌛💨
Condividi è mi piace se ti piace!
A vostra spartera è Mi piace sò a nostra motivazione cuntinua!