Rclone Onedrive-ке қосылуға баяу ма?Жүктеп салу жылдамдығының шегі? API жеделдетуін конфигурациялаңыз

Қолдануда Rclone Файлдарды OneDrive қызметіне тасымалдау кезінде жылдамдықтың баяулауы және ажырату сияқты мәселелерге тап болуыңыз мүмкін...

Неліктен Rclone Onedrive-ке қосылуда баяу?

Негізгі себеп OneDrive API шектеуін іске қосу болып табылады және әдепкі Rclone кірістірілген API бір уақытта бірнеше адам пайдаланады, сондықтан бұл мәселелер барған сайын айқын бола түсуде...

Rclone Onedrive-ке қосылуға баяу ма?Жүктеп салу жылдамдығының шегі? API жеделдетуін конфигурациялаңыз

OneDrive қызметіне қосылу үшін өздігінен құрастырылған жеке API пайдалану бұл жағдайларды айтарлықтай жақсартады және үш айлық Office 365 E5 әзірлеушінің сынақ нұсқасы үшін Rclone қолданбасын кездейсоқ пайдалану API интерфейсін әдейі тазартудың орнына төлемді автоматты түрде жаңартады. қауіпсіз және тұрақты.

Бұған қоса, өздігінен құрастырылған API интерфейстерін басқа тіркелгілер мен басқа қолданбалар да пайдалана алады.

Егер бұл Google Drive өздігінен құрастырылған API болса, осы оқу құралын ▼ қараңыз

Rclone Connect Onedrive жылдамдығын тексеру

Біріншісі - Onedrive▼ қызметіне қосылу үшін Rclone әдепкі API пайдалану жылдамдығын тексеру

Onedrive жылдамдық сынағына қосылған Rclone біріншісі - Onedrive қызметіне қосылу үшін Rclone әдепкі API пайдалану жылдамдығын сынап жатқан желі қолданушыларының үшінші фотосы.

Соңғысы - олар қолданатын Microsoft API арқылы Onedrive-қа қосылу жылдамдығының пайдаланушы сынағы ▼

Соңғысы желі қолданушыларының олар өтініш берген Microsoft API арқылы Onedrive-қа қосылу жылдамдығын сынап жатқан төртінші фотосы.

  • Жылдамдық айырмашылығы 10 еседен астам екенін анық көруге болады.

Microsoft Onedrive желілік дискінің API интерфейсін қалай жасауға болады?

Microsoft Azure басқару орталығында клиент идентификаторы мен клиент құпиясын қалай алуға болады, Microsoft Onedrive желілік дискінің API интерфейсін жасау жолын көру үшін төмендегі сілтемені басыңыз ▼

Rclone токенді алады

Rclone қолданбасын жергілікті компьютерге жүктеп алыңыз ▼

Мысал ретінде Windows жүйесін алыңыз, декомпрессиядан кейін 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:

Жергілікті каталогты аталған каталогқа көшіріңізbackuponedrive каталогы▼

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 шектеулері

Өздігінен жасалған жеке API интерфейстері жүктеп салу тәжірибесін жақсартса да, тым жиі пайдаланылса, жүктеп салу шектелуі мүмкін.

Microsoft OneDrive API үшін ең жоғары шек шегі қандай?

Microsoft корпорациясы OneDrive API интерфейсінің максималды шекті шегі қандай екенін нақты айтқан жоқ. Төменде түпнұсқа құжат берілген:

Пайдалану негізінде біз шектерді дәл баптаймыз, осылайша пайдаланушылар сенімділік пен өнімділікке зиян келтірместен ресурстардың максималды көлемін пайдалана алады.

  • API шектеулерінің басқа түрлерінің сипаттамасына қарап болжауға болатындай, екі шектеу бар, жалпы және жиілік.
  • Барлығы бір тәулікте жасалуы мүмкін қоңыраулар саны, ал жиілік - минутына жасалуы мүмкін қоңыраулар саны.
  • Тығыздау шегіне жеткеннен кейін файлдарды жүктеп салулар тоқтатылады.
  • Нақты мәнді ресми құжаттамадан алу мүмкін болмағандықтан, бұл нақты мәнді нақты тестілеу арқылы алуға болады ма?
  • жауап теріс.Нақты сынақта ережелер табылмады, сондықтан бұл шектеу динамикалық түрде реттеледі және ресми құжаттамаға сәйкес келеді.

OneDrive API арқылы шектеуді қалай болдырмауға болады?

Қысқа уақыт ішінде тым көп файлдарды жүктеп салмаңыз, файл өлшемі маңызды емес, кілт - файлдардың саны.

Office 365 E5 автоматты жаңартуы туралы:

  • Көптеген жылдар бойы әзірлеушінің сынақ нұсқасын пайдаланатын пайдаланушылардың тәжірибесіне сәйкес, өзіңіз құрастырған жеке API пайдалансаңыз, жазылымды жаңартуға болады.
  • Жиілікке келетін болсақ, стандарт жоқ, неғұрлым көп болса, соғұрлым жақсы.
  • API-ны әдейі щеткамен тазалау, әсіресе GitHub әрекеттерін пайдалану арқылы жоғалтуға тұрарлық болмауы мүмкін, себебі сервер Microsoft Azure болып табылады, сондықтан көптеген адамдар API интерфейсін щеткалау үшін ұқсас әдістерді пайдаланады және Microsoft Azure оны оңай анықтағысы келеді.

Hope Chen Weiliang блогы ( https://www.chenweiliang.com/ ) бөлісті "Rclone Onedrive-ке баяу қосыла ма?Жүктеп салу жылдамдығының шегін тастаңыз ба? Сізге көмектесу үшін API жеделдетуін конфигурациялаңыз.

Осы мақаланың сілтемесін бөлісуге қош келдіңіз:https://www.chenweiliang.com/cwl-27906.html

Соңғы жаңартуларды алу үшін Чен Вэйлян блогының Telegram арнасына қош келдіңіз!

🔔 Арнаның жоғарғы каталогындағы құнды "ChatGPT мазмұнды маркетингтік AI құралын пайдалану нұсқаулығын" бірінші болып алыңыз! 🌟
📚 Бұл нұсқаулықта үлкен құндылық бар, 🌟Бұл сирек мүмкіндік, оны жіберіп алмаңыз! ⏰⌛💨
Ұнаса лайк басып, бөлісіңіз!
Сіздің бөлісулеріңіз бен лайктарыңыз - біздің үздіксіз мотивациямыз!

 

Пікірлер

Сіздің электрондық пошта мекен-жайыңыз жарияланбайды. 必填 项 已 用 * 标注

жоғарыға жылжытыңыз