prehistory
Hey Habr!
Lebaka la ho ngola poso ena e ne e le phoso e makatsang eo ke e fumaneng bosiung bo fetileng ho laptop ea ka ea Linux (e, ke e mong oa batho ba makatsang ba sebelisang GNU/Linux ho laptop). Sebakeng sa litaba tsa Yandex.Disk, ke fumane:
$ ls -l /mnt/yadisk
ls: reading directory '.': Input/output error
total 0Monahano oa ka oa pele: marang-rang a ne a theohile, ha ho letho le leholo. Empa ha ke leka ho beha buka hape, ho ile ha hlaha phoso e ncha:
$ sudo umount /mnt/yadisk && rclone mount --timeout 30m ya:/ /mnt/yadisk
2020/02/21 20:54:26 ERROR : /: Dir.Stat error: [401 - UnauthorizedError] Unauthorized (Не авторизован.)Seo se ne se se se ntse se makatsa. Na letšoao le feletsoe ke nako? Ha ho bothata, ke tla e fana ka tumello hape!
$ rclone config
... (опущу тут весь вывод терминала) ..Kamora ho ea webosaeteng le ho leka ho kena moo, ke fumana molaetsa o hlakileng haholoanyane:
Sesebelisoa sena se koetsoe ka lebaka la ts'ebetso e mpe, kahoo ha ho lumelloe ho kena (unauthorized_client).
Mohopolo oa pele: joang?
Mabapi le rclone
Semelo se senyenyane:
- e tsebahala haholo sesebelisoa sa ho sebetsa le polokelo ea leru (khafetsa) , , (ea boletsoeng ho Habr). Sengoli se e bitsa "rsync bakeng sa polokelo ea leru," e hlalosang haholo. Empa ts'ebetso ea eona ha e felle feela ho seo: ho phaella mesebetsing ea rsync, e ka boela ea kenya li-disks, ea etsa mesebetsi ea ncdu (eo, ka tsela, e kileng ea ntumella ho bona palo e fosahetseng ea sebaka sa mahala ho Yandex.Disk le ho rarolla bothata ka katleho ka tšehetso ea theknoloji), le bongata bo bongata. Sesebelisoa se ts'ehetsa lits'ebeletso tse ngata tsa polokelo ea leru, hammoho le liprothokholo tsa setso - WebDAV, FTP, rsync, le tse ling. Ho fihlella Yandex.Disk, sesebelisoa se sebelisa Disk.
Sesebelisoa se ikhethile 'me (ka maikutlo a ka) se emela sehlopha sa mananeo ao u a kenyang hang, empa a tlisa melemo khafetsa.
Ho etsahetse eng?
Ha ke retelehela ho Google, hang-hang ke ile ka hlokomela hore ha ke mong. Ho na le , hammoho le puisano ka .
Kakaretso: Client_id ea utility e thibetsoe ke Yandex.Disk, e etsa hore ho se khonehe ho kena. U ka leka ho fetola client_id, empa ha ho na tiisetso ea hore ID e ncha e tla hlaheloa ke koluoa e tšoanang.
Karabelo ea tšehetso :
Bothata ke hore Rclone e u lumella ho sebelisa Yandex.Disk e le karolo ea lisebelisoa tsa motheo, empa Yandex.Disk ke tšebeletso ea botho 'me ha e etselitsoe mesebetsi e joalo. Ka hona, ha re tšehetse motsoako oa Rclone-Yandex.Disk.
"Karolo ea libopeho tsa motheo"? Hantle, haeba e sa lumelloe, joale e ka 'na ea hlalosoa ka melao, ke ne ke nahana,' me ha ho letho le joalo. kapa ea hae Ha kea e fumana.
Ho lokile, re tla ngola ho tshehetsa.
Karabo ea pele eo ke e fumanang e tšoana le e hatisitsoeng ka holimo (mabapi le "karolo ea lisebelisoa"). Ho lokile, ha re motlotlo.
Ho ngollana ho eketsehileng ka tšehetso
KE NANG:
Ke kopa o mpolelle hore na see se tlola molao ofe oa ts'ebeletso?
Ke hlahlobile melao ea tšebeliso ea Yandex Disk, 'me ha ho na lithibelo tsa ho e sebelisa "e le karolo ea lisebelisoa tsa motheo."Ho feta moo, ha ke khone ho sebelisa lisebelisoa tse tsoang ho laptop ea ka ho sebetsa le disk. Sena ha se oele tlas'a mokhahlelo oa "infrastructure component" ho hang. Sesebediswa sa disk se hahelletsweng se tshabeha, ke masoabi.
Ts'ehetso:
Sergey, taba ke hore Yandex.Disk ha e le hantle ke ts'ebeletso ea motho ka mong e sa etsetsoang ho jarolla likopi tsa "backup".
O ka amahanya data pakeng tsa khomphuta ya hao le Yandex.Disk, mme o sebedise sebopeho sa webo sa Disk ho kenya le ho sebetsa ka difaele.Haeba u sa khotsofatsoe ke software ea rona ka lebaka lefe kapa lefe, ka kopo re tsebise. Ka tloaelo re mamela maikutlo a basebelisi ha re fana ka lintlafatso tsa sehlahisoa.
U ka hlahloba litokomane tse laolang tšebeliso ea tšebeletso, haholo-holo "Tumellano ea Basebetsi ba Yandex Services," e hatisitsoeng ho: , hammoho le "Melao ea Tšebeliso ea Yandex.Disk Service":
Bakeng sa mesebetsi e hlokang matla a mangata a ho sebetsa, re khothaletsa ho sebelisa Yandex.Cloud. Ena ke tšebeletso e 'ngoe ea maru ea Yandex e etselitsoeng litlhoko tsa khoebo. Ithute haholoanyane ka Yandex.Cloud mona:
KE NANG:
Ha ua araba potso ea ka. Ke kopa o mpolelle hore na ke karolo efe ea melao ea litšebeletso e tlotsoeng ka ho sebelisa rclone? Ke hlahlobile melao ka hloko sehokelong sa hau (le pele u e romella).
Haufinyane tjena u ngotse poso ea hore Yandex e tšehetsa OpenSource ka matla mme ntle le OpenSource Yandex le Marang-rang a sejoale-joale a ka be a le sieo ().
Mme joale o thibela ts'ebeliso ea OpenSource ka lebaka le hole.
Ka tsela, lenaneo ha le "jarolle li-backups ka bo eona"; e etselitsoe ho sebetsa ka polokelo ea leru, ho kenyelletsa le ho hokahanya data lipakeng tsa komporo le Yandex.Disk. 'Me sena ke sesebelisoa sa ka sa mantlha sa tšebeliso, se seng se sa fumanehe.
Ts'ehetso:
Ho ea ka serapa sa 3.1 sa Tumellano ea Basebelisi, Yandex e na le tokelo ea ho theha lithibelo mabapi le ts'ebeliso ea lits'ebeletso bakeng sa Basebelisi bohle kapa bakeng sa mekhahlelo e itseng ea Basebelisi (ho ipapisitse le sebaka sa Mosebelisi, puo eo ts'ebeletso e fanoang ka eona, joalo-joalo), ho kenyelletsa: ho ba teng / ho ba sieo ha lits'ebeletso tse itseng, nako ea polokelo ea melaetsa ea lengolo-tsoibila ho Yandex. mosebelisi, boholo bo boholo ba molaetsa oa lengolo-tsoibila kapa sebaka sa disk, palo e kholo ea likopo ho ts'ebeletso ka nako e behiloeng, nako e telele ea polokelo ea litaba, litekanyetso tse khethehileng tsa litaba tse jarollotsoeng, joalo-joalo Yandex e ka thibela phihlello ea othomathike ea lits'ebeletso tsa eona, hammoho le ho emisa ho amohela tlhahisoleseling efe kapa efe e hlahisitsoeng ka bo eona (mohlala, spam ea imeile).
Mosebedisi o boetse o lemositswe ka sena serapeng sa 4.6 sa Yandex.Disk Terms of Use.
Ka kopo hlokomela hore Melao ea Tšebeliso ea Yandex.Disk e boetse e tlama Mosebelisi ho sebetsa ka tumelo e ntle le ho qoba ho sebelisa hampe likarolo tsa Ts'ebeletso. Mosebelisi o boetse o ikemiselitse ho hana ho hlophisa ho arolelana lifaele tse ngata a sebelisa likarolo tsa Ts'ebeletso.
Yandex e na le tokelo ea ho sebelisa melao, meeli le lithibelo tse reretsoeng ho thibela, ho thibela le ho hatella ho arolelana lifaele tse ngata ho latela melao ea serapa sa 4.5. ea Melaoana ena.
Karabo ea ho qetela e tlisitse ho hlaka, haholo-holo lirapa tse peli tsa pele tse buang ka Karolo ea 3.1 ea Tumellano ea Basebetsi ba Yandex le Karolo ea 4.6 ea Melao ea Tšebeliso ea Yandex.Disk. Temana ea Karolo ea 4.6 ha e ea kenyelletsoa mona, empa ke tla fana ka eona mona:
4.6. Yandex e na le tokelo ea ho theha melao leha e le efe, meeli le lithibelo (tekheniki, molao, mokhatlo, kapa tse ling) mabapi le ts'ebeliso ea Ts'ebeletso, 'me e ka li fetola ka boikhethelo ba eona, ntle le tsebiso pele ho Mosebelisi. Moo e sa haneloang ke molao, melao e joalo, meeli, le lithibelo li ka fapana ho latela mekhahlelo e fapaneng ea Basebelisi.
Liqeto?
Haufinyane tjena, ba hlomphuwang ho tsa hae o ngotse hore Yandex e lumela hore:
Ho Yandex, re lumela hore marang-rang a sejoale-joale ha a khonehe ntle le moetlo o bulehileng oa mohloli le batho ba sebelisang nako ea bona ho theha software e bulehileng ea mohloli.
Empa ka ts'ebetso, e fetoha ka tsela e fapaneng haholo. Ts'ebeliso e kholo ea thibeloa bakeng sa ntho e sa haneloang ke melao ea ts'ebeletso. Bakeng sa ho lumella tšebeliso ea e bulehileng phatlalatsa Sepheo sa mantlha sa Disk API ke ho kenya lifaele. Ha ba e thibele ka lebaka la ho tlola lipehelo tsa ts'ebeletso, empa hobane ba khona.
Ntho e makatsang ka makhetlo a mabeli ke hore ha se batlōli ba molao ba itseng ba thibetsoeng (ha ho hlake hore na ke life, kaha melao ha e thibele ho sebelisa disk bakeng sa li-backups kae kapa kae). Sesebelisoa se koetsoeng ke e 'ngoe feela ea mesebetsi e mengata ea bekapo.
Hape ha ho hlake hore na karolo ea litšebeletso tsa motheo ke eng le hore na ke hobane'ng ha e ke ke ea sebelisoa le disk. Esita le sebapali se ka sebelisoa e le "karolo ea lisebelisoa." Na ts'ebeliso ea disk ha ea lokela ho thibeloa ho sebatli?
Ke lokela ho etsa eng?
Hajoale, sebelisa client_id ea hau 'me u tsoele pele. Empa ho latela karabelo ea tšehetso ea tekhenoloji, re ka lebella hore ts'ebetso ea ho tsoma baloi e tsoelepele, ho kenyelletsa ho thibela li-client_ids tse ling, rclone ea mosebelisi, kapa mekhoa e meng ea ho thibela ts'ebeliso.
P.S. Ke tšepa ka tieo hore ena e ne e le phoso e bonolo kapa ho se utloisisane. Yandex e sebelisa litsebi tse hloahloa (ke tseba tse ngata tsa tsona ka bonna), 'me ke na le bonnete ba hore ho na le basebelisi ba rclone har'a bona.
Ntlafatsa 24.02.2020:
В Radio-T podcast, e kopanetsoeng ke Bobuk ea hlomphuoang, e buisane ka ho thibela rclone. .
Source: www.habr.com
