Dab tsi ua rau kuv sau cov ntawv tshaj tawm no yog qhov yuam kev txawv txawv, uas nag hmo ntawm lub laptop nrog Linux (yog, kuv yog ib tus ntawm cov neeg coj txawv txawv uas siv GNU / Linux ntawm lub laptop) Kuv tau txais los ntawm cov ntsiab lus ntawm kuv Yandex. .Disk:
$ ls -l /mnt/yadisk
ls: reading directory '.': Input/output error
total 0
Kuv thawj qhov kev xav: lub network poob, tsis muaj teeb meem loj. Tab sis thaum sim remount lub directory, ib tug tshiab yuam kev tshwm sim:
Tig rau Google, Kuv pom tam sim ntawd tias kuv tsis nyob ib leeg. Noj kab laum hauv official github, nrog rau kev sib tham txog rooj sab laj.
Cov ntsiab lus: tus client_id ntawm cov khoom siv hluav taws xob raug thaiv los ntawm Yandex.Disk, uas yog vim li cas koj tsis tuaj yeem nkag mus ntxiv lawm. Koj tuaj yeem sim hloov tus client_id, tab sis nws tsis yog qhov tseeb tias tib txoj hmoo yuav tsis raug tus ID tshiab.
Txhawb teb muab tso rau tib lub rooj sab laj:
Qhov tseeb yog tias qhov kev pab cuam Rclone tso cai rau koj siv Yandex.Disk ua ib qho kev tivthaiv, thiab Yandex.Disk yog ib qho kev pabcuam tus kheej uas tsis yog tsim los daws cov teebmeem no. Yog li ntawd, peb tsis txhawb Rclone - Yandex.Disk txuas.
"Infrastructure Cheebtsam"? Zoo, yog tias koj ua tsis tau, ces tej zaum nws tau piav qhia hauv cov cai, kuv xav, thiab tsis muaj dab tsi zoo li ntawd hauv txoj cai ntawm lub disk nws tus kheej los yog nws pej xeem API kuv nrhiav tsis tau.
Ok, cia peb sau ntawv txhawb nqa.
Thawj cov lus teb yog sib xws rau cov lus tshaj tawm saum toj no (hais txog "cov khoom siv hauv vaj tse"). Okay, peb tsis txaus siab.
Kev sau ntawv ntxiv nrog kev txhawb nqa
YOG:
Koj puas tuaj yeem qhia rau kuv paub seb qhov kev pabcuam twg tau ua txhaum cai?
Kuv tau kawm cov ntsiab lus ntawm kev siv Yandex Disk thiab tsis muaj kev txwv tsis pub siv nws "raws li cov khoom siv hauv tsev".
Ntxiv mus, kuv tsis tuaj yeem siv cov nqi hluav taws xob los ntawm kuv tus kheej lub laptop ua haujlwm nrog lub disk. Qhov no tsis poob rau hauv "cov khoom siv hauv vaj tse" txhua. Tus txheej txheem disk neeg siv yog txaus ntshai, thov txim.
Txhawb Nqa:
Sergey, qhov tseeb yog tias Yandex.Disk feem ntau yog ib qho kev pabcuam tus kheej uas tsis tsim los rub tawm cov ntawv luam theej cia.
Koj tuaj yeem synchronize cov ntaub ntawv ntawm koj lub computer thiab Yandex.Disk, thiab tseem siv Disk web interface los rub tawm cov ntaub ntawv thiab ua haujlwm nrog lawv.
Yog tias vim li cas koj tsis txaus siab rau peb qhov kev pab cuam, thov hu rau lawv. Kev lig kev cai, peb mloog cov neeg siv kev tawm tswv yim thaum tso cov khoom hloov tshiab.
Peb ntawm Yandex ntseeg tias niaj hnub Is Taws Nem yog tsis yooj yim sua yam tsis muaj qhov qhib kab lis kev cai thiab cov neeg uas nqis peev lawv lub sijhawm los tsim cov kev pabcuam qhib.
Tab sis nyob rau hauv kev xyaum nws hloov tawm txawv kiag li. Ib qho kev siv hluav taws xob zoo tshaj yog thaiv rau qee yam uas tsis txwv los ntawm cov cai tswj kev pabcuam. Vim tias qhov hluav taws xob tso cai rau koj siv qhib rau pej xeem Lub hom phiaj ntawm Disk API yog rub tawm cov ntaub ntawv. Lawv thaiv tsis yog ua txhaum txoj cai ntawm kev pabcuam, tab sis vim lawv tuaj yeem ua tau.
Dab tsi yog qhov txawv dua ob yog tias nws tsis yog cov neeg ua txhaum cai tshwj xeeb uas raug thaiv (nws kuj tseem tsis paub meej qhov twg; cov cai tsis txwv tsis pub siv lub disk rau cov ntawv luam theej txhua qhov chaw). Ib lub cuab yeej uas nws cov haujlwm thaub qab tsuas yog ib qho ntawm ntau yog thaiv.
Dab tsi yog ib qho kev tivthaiv infrastructure yog thiab vim li cas lawv tsis tuaj yeem siv nrog lub disk kuj tsis meej. Txawm hais tias lub browser tuaj yeem siv los ua "cov khoom siv hluav taws xob"; nws puas tuaj yeem txwv tsis pub siv cov disk hauv browser?
Kuv yuav ua li cas?
Tam sim no, siv koj tus client_id thiab txav mus rau koj lub neej. Tab sis, txiav txim los ntawm cov lus teb los ntawm kev txhawb nqa, peb tuaj yeem cia siab tias yuav txuas ntxiv ntawm kev yos hav zoov thiab thaiv lwm tus neeg siv khoom, tus neeg siv-tus neeg sawv cev rclone, lossis txawm tias qee txoj hauv kev los thaiv cov khoom siv.