แฌแแแแแกแขแแ แแ
แฐแแ แฐแแแ !
แแ แแแกแขแแก แแแฌแแ แแก แแแแแแ แแงแ แกแแแแแแ แฃแชแแแฃแ แ แจแแชแแแแ, แ แแแแแแช แแฃแจแแ แฆแแแแ แแแแขแแแแ Linux-แแ (แแแแฎ, แแ แแแ แแ แ-แแ แแ แแ แฃแชแแแฃแ แแแแแแแแแแแแแ, แแแแช แแงแแแแแก GNU/Linux-แก แแแแขแแแแ) แแแแแฆแ แฉแแแ Yandex-แแก แจแแแแแ แกแแก แแแชแแแแ. แแแกแแ:
$ ls -l /mnt/yadisk
ls: reading directory '.': Input/output error
total 0
แฉแแแ แแแ แแแแ แแแ แ: แฅแกแแแ แแแแจแแแ, แแแแ แแ แแคแแ แ. แแแแ แแ แแแ แแฅแขแแ แแแจแ แฎแแแแฎแแ แแแงแแแแแแก แแชแแแแแแแกแแก แแแแแฉแแแ แแฎแแแ แจแแชแแแแ:
$ sudo umount /mnt/yadisk && rclone mount --timeout 30m ya:/ /mnt/yadisk
2020/02/21 20:54:26 ERROR : /: Dir.Stat error: [401 - UnauthorizedError] Unauthorized (ะะต ะฐะฒัะพัะธะทะพะฒะฐะฝ.)
แแก แฃแแแ แฃแชแแแฃแ แ แแงแ. แแแขแแแ แแแแแแแแ? แแ แแแแแแ แแ แแ แแก, แแ แฎแแแแฎแแ แแแซแแแ แฃแคแแแแแก!
$ rclone config
... (ะพะฟััั ััั ะฒะตัั ะฒัะฒะพะด ัะตัะผะธะฝะฐะปะฐ) ..
แแแขแแ แแแขแจแ แจแแกแแแแกแ แแ แแฅ แจแแกแแแแก แแชแแแแแแแก แจแแแแแ, แแ แแแฆแแ แฃแคแ แ แแแแแ แแขแฃแ แจแแขแงแแแแแแแแก:
แแก แแแแแแแชแแ แแแแแแแแแแ แแแแแ แฅแแแแแแแแแกแแแแก แแ, แจแแกแแแแแแกแแ, แฌแแแแแ แแแฃแจแแแแแแแ (แแ แแแแขแแ แแแแแฃแแ_แแแแแแขแ).
แแแ แแแแ แคแแฅแ แ: แ แ?
rclone-แแก แจแแกแแฎแแ
แฒแชแแ แ แแแฎแแแ แแแ:
แแ แแแ แแแ แแแ แแแแช แฃแแแแแแฃแ แแ แแ (แฉแแแ แแแ แแ) แฌแแ แแแแแแแแก แแ แแแ แแแแแแก แแ แแแแกแก, แ แแแแแกแแช แแ แแฎแแ แแแแแแกแขแแแแ แแแ แแ แแแ แแฃแแแแแแ แแแแฅแแ แกแแ แแแแแแ.
แ แ แแแฎแแ?
Google-แก แ แแ แแแแแแ แแ, แแแจแแแแ แแแแฎแแแ, แ แแ แแแ แขแ แแ แแแงแแแ. แญแแแ
แ แแแแฃแแ: แแ แแแ แแแแก client_id แแแแแแแแแแ Yandex.Disk-แแก แแแแ , แ แแก แแแแแช แแฅแแแ แแแฆแแ แจแแซแแแแ แจแแกแแแแก. แแฅแแแ แจแแแแซแแแแ แกแชแแแแ แจแแชแแแแแ client_id, แแแแ แแ แคแแฅแขแ แแ แแ แแก, แ แแ แแแแแ แแแแ แแ แแแแแแ แแแแ แแฎแแ ID-แก.
แแฎแแ แแแญแแ แแก แแแกแฃแฎแ
แคแแฅแขแแ, แ แแ Rclone แแ แแแ แแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแงแแแแ Yandex.Disk, แ แแแแ แช แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแแแแแขแ, แฎแแแ Yandex.Disk แแ แแก แแแ แกแแแแแฃแ แ แกแแ แแแกแ, แ แแแแแแช แแ แแ แแก แจแแฅแแแแแ แแกแแแ แแ แแแแแแแแแก แแแแแกแแญแ แแแแ. แแแแขแแ, แฉแแแ แแ แแฃแญแแ แ แแฎแแ แก Rclone - Yandex.Disk แแแฃแแก.
โแแแคแ แแกแขแ แฃแฅแขแฃแ แฃแแ แแแแแแแแแขแโ? แแแ แแ, แแฃ แแ แจแแแแซแแแ, แแแจแแ แแก แแแแแ แฌแแกแแแจแแ แแฆแฌแแ แแแ, แแคแแฅแ แแแแ, แแ แแกแแแแกแ แแ แแคแแ แแ
แแแ แแ, แแแแฌแแ แแ แแฎแแ แแแกแแญแแ แแ.
แแแ แแแแ แแแกแฃแฎแ แแแแฎแแแแ แแแแแ แแแแแฅแแแงแแแแฃแแก (โแแแคแ แแกแขแ แฃแฅแขแฃแ แฃแแ แแแแแแแแแขแแกโ แจแแกแแฎแแ). แแแ แแ, แฉแแแ แแ แแแแแงแแแ.
แจแแแแแแแ แแแแแฌแแ แ แแฎแแ แแแญแแ แแ
I:
แแฅแแแ แแแแฎแ แแ แ แ แแแแกแแฎแฃแ แแแแก แฌแแกแก แแ แฆแแแแก แแก?
แแ แจแแแแกแฌแแแแ Yandex Disk-แแก แแแแแงแแแแแแก แแแ แแแแแ แแ แแ แแ แกแแแแแก แแแ แซแแแแ แแแกแ โแแแคแ แแกแขแ แฃแฅแขแฃแ แฃแแ แแแแแแแแแขแแกโ แแแแแงแแแแแแแ.แฃแคแ แ แแแขแแช, แแ แแ แจแแแแซแแแ แแแแแแแงแแแ แแ แแแ แแแ แฉแแแ แแแ แกแแแแแฃแ แ แแแแขแแแแแแ แแแกแแแแ แแฃแจแแแแแกแแแแก. แแก แกแแแ แแแ แแ แจแแแแก "แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแแแแแขแจแ". แกแขแแแแแ แขแฃแแ แแแกแแแก แแแแแแขแ แกแแจแแแแแแ, แแแแแจแ.
แแฎแแ แแแญแแ แ:
แกแแ แแแ, แคแแฅแขแแ, แ แแ Yandex.Disk, แแแ แแแ แ แแแจแ, แแแ แกแแแแแฃแ แ แกแแ แแแกแแ, แ แแแแแแช แแ แแ แแก แจแแฅแแแแแ แกแแ แแแแ แแ แแกแแแแแก แแแขแแแแขแฃแ แแ แฉแแแแขแแแ แแแแกแแแแก.
แจแแแแซแแแแ แแแแแชแแแแแแก แกแแแฅแ แแแแแแชแแ แแฅแแแแก แแแแแแฃแขแแ แกแ แแ Yandex.Disk-แก แจแแ แแก, แแกแแแ แแแแแแงแแแแ แแแกแแแก แแแ แแแขแแ แคแแแกแ แคแแแแแแแก แฉแแแแกแแขแแแ แแแ แแ แแแแแแ แแฃแจแแแแแกแแแแก.แแฃ แ แแแแ แแแแแแแ แแ แฎแแ แ แแแแงแแคแแแ แฉแแแแ แแ แแแ แแแแ, แแแฎแแแ, แแแแฎแแแแแแแ แแกแแแ. แขแ แแแแชแแฃแแแ, แฉแแแ แแฃแกแแแแ แแแแฎแแแ แแแแแก แแแแแฎแแแฃแ แแแแก แแ แแแฃแฅแขแแก แแแแแฎแแแแแแแก แแแแแฅแแแงแแแแแกแแก.
แจแแแแซแแแแ แแแแชแแแ แกแแ แแแกแแก แแแแแงแแแแแแก แแแ แแแฃแแแ แแแแ แแแแฃแแแแขแแแก, แแแ แซแแ, โแแแแแแฅแกแแก แกแแ แแแกแแแแก แแแแฎแแแ แแแแแก แจแแแแแฎแแแแแกโ, แแแแแฅแแแงแแแแฃแแ แแแกแแแแ แแแ:
https://yandex.ru/legal/rules/ , แแกแแแ โYandex.Disk แกแแ แแแกแแก แแแแแงแแแแแแก แแแ แแแแแโ:https://yandex.ru/legal/disk_termsofuse แแ แแแแแแแแแก แแแแแกแแญแ แแแแ, แ แแแแแแแช แกแแญแแ แแแแแ แแแ แแแแ แแแแก, แแแ แฉแแแ แแแแแแงแแแแ Yandex.Cloud. แแก แแ แแก แแแแแ แแ แแ Yandex แฆแ แฃแแแแแแแ แกแแ แแแกแ, แ แแแแแแช แจแแแฅแแแ แแแแแแก แแ แแแแแแแแแก แแแแแกแแญแ แแแแ. แจแแแแซแแแแ แแแขแ แแแแแแ Yandex.Cloud-แแก แจแแกแแฎแแ แแฅ:
https://cloud.yandex.ru
I:
แจแแ แฉแแแก แแแแฎแแแก แแ แฃแแแกแฃแฎแ. แแแฎแแแ แแแแฎแ แแ แแแแกแแฎแฃแ แแแแก แฌแแกแแแแก แ แแแแแ แแฃแแฅแขแ แแ แฆแแแแก rclone-แแก แแแแแงแแแแแแก? แแ แงแฃแ แแแฆแแแแ แจแแแแกแฌแแแแ แฌแแกแแแ แแฅแแแแ แแแแแแแแ (แแฃแแแแช แแแแแแแแแแแ).
แแฎแแแฎแแ แแแฌแแ แแ แแแกแขแ, แ แแ Yandex แแขแแแชแแ แฃแญแแ แก แแฎแแ แก OpenSource-แก แแ OpenSource-แแก แแแ แแจแ Yandex แแ แแแแแแแแ แแแ แแแขแแ แแแขแ แแ แแแ แกแแแแแก (
https://habr.com/ru/post/480090/ ).แแฎแแ แแ แแฅแแแ แแแแแแแ OpenSource แแ แแแ แแแแก แจแแ แแฃแแ แแแแแแแก แแแแ.
แกแฎแแแแ แจแแ แแก, แแ แแแ แแแ แแ "แฉแแแแขแแแ แแแแก แกแแ แแแแ แแ แแกแแแแก แแแขแแแแขแฃแ แแ"; แแ แแแ แแแ แจแแฅแแแแแแ แฆแ แฃแแแแแแ แกแแชแแแแแ แแฃแจแแแแแกแแแแก, แแแแแแฃแขแแ แกแ แแ Yandex.Disk-แก แจแแ แแก แแแแแชแแแแแแก แกแแแฅแ แแแแแแชแแแก แฉแแแแแแ. แแ แแก แแ แแก แฉแแแ แซแแ แแแแแ แแแแแกแแงแแแแแแแ แแ แแแ แแแ, แ แแแแแแช แแฎแแ แแแฃแฌแแแแแแแแ.
แแฎแแ แแแญแแ แ:
3.1 แแฃแแฅแขแแก แแแฎแแแแแ. "แแแแฎแแแ แแแแแก แจแแแแแฎแแแแ" Yandex-แก แฃแคแแแแ แแฅแแก แแแแฌแแกแแก แจแแแฆแฃแแแแแ แกแแ แแแกแแแแก แแแแแงแแแแแแแ แงแแแแ แแแแฎแแแ แแแแแกแแแแก, แแ แแแแฎแแแ แแแแแแ แแแ แแแแฃแแ แแแขแแแแ แแแกแแแแก (แแแแฎแแแ แแแแแก แแแแแแ แแแแแแแ แแแแแแแแแแ แ, แแแแแ, แ แแแแแจแแช แกแแ แแแกแ แแ แแก แแแฌแแแแแฃแแ แแ แ.แจ.), แแแ แจแแ แแก: แแแ แแแแฃแแ แคแฃแแฅแชแแแแแก แกแแ แแแกแแก แแ แกแแแแแ/แแ แแ แกแแแแแ, แคแแกแขแแก แจแแขแงแแแแแแแแแแก แจแแแแฎแแแก แแแแ Yandex.Mail แกแแ แแแกแจแ, แแแแแกแแแแ แ แกแฎแแ แแแแขแแแขแ, แจแแขแงแแแแแแแแแแก แแแฅแกแแแแแฃแ แ แ แแแแแแแแ, แ แแแแแแช แจแแแซแแแแ แแแแแแแแแแก แแ แแแแฆแแก แแ แแ แ แแแแกแขแ แแ แแแฃแแ แแแแฎแแแ แแแแแก แแแแ , แคแแกแขแแก แจแแขแงแแแแแแแแก แแแฅแกแแแแแฃแ แ แแแแ แแ แแแกแแแ, แกแแ แแแกแแ แแแ แแแแก แแแฅแกแแแแแฃแ แ แ แแแแแแแแ แแแแกแแแฆแแ แฃแแ แแ แแแก แแแแแแแแแแแจแ, แจแแแแแ แกแแก แจแแแแฎแแแก แแแฅแกแแแแแฃแ แ แแแ แแแแ, แฉแแแแขแแแ แแฃแแ แแแแขแแแขแแก แกแแแชแแแแฃแ แ แแแ แแแแขแ แแแ แแ แ.แจ. Yandex-แแ แจแแแซแแแแ แแแ แซแแแแก แแแก แกแแ แแแกแแแแ แแแขแแแแขแฃแ แ แฌแแแแแ แแ แแกแแแ แจแแฌแงแแแขแแก แแแขแแแแขแฃแ แแ แแแแแ แแ แแแฃแแ แแแคแแ แแแชแแแก แแแฆแแแ (แแแแแแแแแ, แกแแแแแก แคแแกแขแ).
แแแแก แจแแกแแฎแแ แแแแฎแแแ แแแแแ แแกแแแ แแแคแ แแฎแแแแแฃแแแ แแฃแแฅแขแจแ 4.6. "Yandex.Disk-แแก แแแแแงแแแแแแก แแแ แแแแแ."
แแแฎแแแ แแแแแแแแแกแฌแแแแ, แ แแ โYandex.Disk-แแก แแแแแงแแแแแแก แแแ แแแแแโ แแกแแแ แแแแแแก แแแแฎแแแ แแแแแก แแแแแแแฃแแแแแก, แแแแฅแแแแแก แแแแแแกแแแแแกแแแ แแ แแ แแแแ แจแแแแแแแก แกแแ แแแกแแก แคแฃแแฅแชแแแแแก แแแ แแขแแ แแแแแงแแแแแแกแแแ. แแแแฎแแแ แแแแแ แแกแแแ แแฆแแแก แแแแแแแฃแแแแแก, แแแแ แจแแแแแแแก แคแแแแแแแก แแแกแแแ แแแ แแแแแแ แแแแก แแ แแแแแแแแแกแแแ แกแแ แแแกแแก แคแฃแแฅแชแแแแแก แแแแแงแแแแแแ.
Yandex-แก แฃแคแแแแ แแฅแแก แแแแแแงแแแแก แฌแแกแแแ, แจแแแฆแฃแแแแแ แแ แจแแแฆแฃแแแแแ, แ แแแแแแแช แแแแแแ แแกแแฎแแแก แคแแแแแแแก แแแกแแแ แแแ แแแแแแ แแแแก แแแแแแแ แแชแแแแแแก, แจแแแฆแฃแแแแก แแ แแฆแแแแแแก แแฃแแฅแขแแก 4.5 แฌแแกแแแแก แจแแกแแแแแแกแแ. แแก "แแแ แแแแแ".
แแแแ แแแกแฃแฎแแ แกแแชแฎแแแ แแแแขแแแ. แแแแกแแแฃแแ แแแแ แแแ แแแแ แแ แ แแฃแแฅแขแ 3.1 แแฃแแฅแขแแก แแแแแแแแแ. Yandex "แแแแฎแแแ แแแแแก แจแแแแแฎแแแแ" แแ แแฃแแฅแขแ 4.6. "Yandex.Disk-แแก แแแแแงแแแแแแก แแแ แแแแแ." 4.6-แแก แขแแฅแกแขแ แแฅ แแ แแ แแก แแแชแแแฃแแ, แแแแ แแ แแ แแแก แแฅ แแแแชแแ:
4.6. Yandex แแขแแแแแก แฃแคแแแแแก แแแแฌแแกแแก แแแแแกแแแแ แ แฌแแกแ, แจแแแฆแฃแแแแแ แแ แจแแแฆแฃแแแแแ (แขแแฅแแแแฃแ แ, แกแแแแ แแแแแ แแแ, แแ แแแแแแแชแแฃแแ แแฃ แกแฎแแ) แกแแ แแแกแแ แกแแ แแแแแแแแก แจแแกแแฎแแ แแ แจแแฃแซแแแ แจแแชแแแแแก แแกแแแ แกแแแฃแแแ แ แจแแฎแแแฃแแแแแกแแแแแ , แแแแฎแแแ แแแแแก แฌแแแแกแฌแแ แ แจแแขแงแแแแแแแแก แแแ แแจแ. แแ แจแแแแฎแแแแแแจแ, แ แแแแกแแช แแก แแ แแ แแก แแแ แซแแแฃแแ แแแแแแแ, แแแแแแแแฃแแ แฌแแกแแแ, แแแแแขแแแ แแ แจแแแฆแฃแแแแแ แจแแแซแแแแ แแแแกแฎแแแแแแฃแแ แแงแแก แกแฎแแแแแกแฎแแ แแแขแแแแ แแแก แแแแฎแแแ แแแแแแแกแแแแก.
แแแกแแแแแแ?
แกแฃแ แแฎแแแฎแแ, แซแแแ แคแแกแ
แฉแแแ Yandex-แจแ แแแฏแแ แ, แ แแ แแแแแแแแ แแแ แแแขแแ แแแขแ แจแแฃแซแแแแแแแ แฆแแ แแแแแก แแฃแแขแฃแ แแกแ แแ แแแแแแแแแแแก แแแ แแจแ, แ แแแแแแแช แแแแแก แแ แแก แฎแแ แฏแแแแ แฆแแ แแแแแก แแ แแแ แแแแแแก แจแแแฃแจแแแแแแจแ.
แแแแ แแ แแ แแฅแขแแแแจแ แกแฃแ แกแฎแแแแแแ แแ แแแแแแแก. แจแแกแแแแจแแแแ แฃแขแแแแขแ แแแแแแแแแแ แ แแฆแแชแแกแแแแก, แ แแช แแ แแ แแก แแแ แซแแแฃแแ แแแแกแแฎแฃแ แแแแก แฌแแกแแแแ. แแแแก แแแแ, แ แแ แแ แแแ แแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแงแแแแ แฆแแ แกแแฏแแ แ Disk API-แแก แแแแแจแแฃแแแแแ แคแแแแแแแก แฉแแแแขแแแ แแแ. แแแแแแแแ แแ แ แกแแแกแแฎแฃแ แแก แฌแแกแแแแก แแแ แฆแแแแแกแแแแก, แแ แแแแ แแแแขแแ, แ แแ แจแแฃแซแแแแ.
แแ แแแแแ แฃแชแแแฃแ แ แแก แแ แแก, แ แแ แแ แแ แแก แแแแแแแแแ แฌแแกแแแแก แแแแแ แแขแฃแแ แแแแ แฆแแแแแแ (แแกแแแ แแแฃแ แแแแแแแแ แ แแแแแ แแแแแแแ; แฌแแกแแแ แแ แแ แซแแแแแก แกแแแแ แกแแ แแแแ แแ แแกแแแกแแแแก แแแกแแแก แแแแแงแแแแแแก). แแแกแขแ แฃแแแแขแ, แ แแแแแก แกแแ แแแแ แแ แคแฃแแฅแชแแ แแฎแแแแ แแ แแแ แแ แแแแแแแแ, แแแแแแแแแแ.
แ แ แแ แแก แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแแแแแขแ แแ แ แแขแแ แแ แจแแแซแแแแ แแแแ แแแแแงแแแแแ แแแกแแแแ แแ แแแ, แแกแแแ แฃแชแแแแแ. แแ แแฃแแแ แแก แแแแแงแแแแแแช แแ แจแแแซแแแแ "แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแแแแแขแแ"; แแ แฃแแแ แแงแแก แจแแกแแซแแแแแแ แแ แแฃแแแ แจแ แแแกแแแก แแแแแงแแแแแแก แแแ แซแแแแ?
แ แ แฃแแแ แแแแแแแแแ?
แแ แแ แแแกแแแแก แแแแแแงแแแแ แแฅแแแแ client_id แแ แแแแแแ แซแแ แแฅแแแแ แชแฎแแแ แแแ. แแแแ แแ, แขแแฅแแแแฃแ แ แแฎแแ แแแญแแ แแก แแแกแฃแฎแแก แแแฎแแแแแ แแแแกแฏแแแแแ, แจแแแซแแแแ แแแแแแแ แฏแแแแฅแ แแแแ แแแแแ แแแแก แแแแ แซแแแแแแก แแ แกแฎแแ client_id-แแแแก, แแแแฎแแแ แแแแแก แแแแแขแแก rclone-แแก แแแแแแแแแก, แแ แแฃแแแแช แฃแขแแแแขแแก แแแแแแแแแก แแแแแแ แ แแแ แแกแขแแแฃแ แแแแแก.
แ.แก. แแฃแแฌแ แคแแแแ แแแแแแแแแแ, แ แแ แแงแ แฃแแ แแแ แจแแชแแแแ แแ แแแฃแแแแ แแแ. Yandex-แก แฐแงแแแก แจแแกแแแแจแแแแ แกแแแชแแแแแกแขแแแ (แแ แแแแแแ แแแแ แก แแแ แแแแ แแแชแแแ) แแ แแแ แจแแ แแก, แแแ แฌแแฃแแแแฃแแ แแแ , แแ แแแ rclone แแแแฎแแแ แแแแแแ.
24.02.2020 แฌแแแก แแแแแฎแแแแ:
ะ
แฌแงแแ แ: www.habr.com