Монтирование Яндекс.Диск в Linux

Рейтинг:   / 2
ПлохоОтлично 

Yandex Disk – облачный сервис для хранения пользовательских данных.
 Вместо 5 ГБ, как в Google Drive, в Yandex Disk бесплатно дается 10 ГБ. Появилось еще одно место, где мы, простые пользователи, можем хранить свои фотографии, бэкапы, обмениваться файлами и т.д. 
Рассмотрим несколько решений для работы с сервисом.

Первое решение, которое не требует никаких дополнительных действий от нас – работа с Yandex Disk через веб-интерфейс браузера.
Но для нас, линуксоидов, огромным плюсом является то что не нужно устанавливать дополнительные приложения, как в случае с DropBox'ом. Сервис можно подключить через файловый менеджер Nautilus, используя WebDAV. Что я, собственно, сразу же и сделал. Рассмотрим более подробно:

  1. Открываем Nautilus. В меню Файл выбираем пункт “Подключиться к серверу…”
  2. В окне подключения к серверу вводим параметры доступа к Yandex Disk. Сервер – webdav.yandex.ru, тип подключения – безопасный WebDAV (HTTPS), имя пользователя – ваше имя пользователя Yandex(имя пользователя почты Yandex), пароль: ваш пароль Yandex(пароль от почты на Yandex).
  3. Подключенный Yandex Disk отображается в левой панели Nautilus в разделе Сеть.
Вышеописанный способ удобен для доступа к своим данным из других компьютеров. Однако на своем ПК гораздо удобнее настроить автоматическое монтирование, что мы сейчас и сделаем:

Установим пакет davfs2:
# apt-get install davfs2

Создадим точку монтирования:
# mkdir /mnt/yandex.disk

Примонтируем наш диск, введя логин и пароль от нашей почты на Я.ру (use https, Luke!):
# mount -t davfs https://webdav.yandex.ru /mnt/yandex.disk/

Убедимся, что всё в порядке:
# df -h /mnt/yandex.disk/
Filesystem                Size           Used   Avail    Use%  Mounted on
https://webdav.yandex.ru
                                 10G            7.7M    10G     1%      /mnt/yandex.disk

Для того, чтобы не вводить каждый раз логин и пароль для доступа к Yandex Disk при каждом подключении, сохраняем эти данные в конфиг secrets –

# sudo echo "https://webdav.yandex.ru yandex_username yandex_password" >> /etc/davfs2/secrets

,где yandex_username и yandex_password – ваш логин и пароль от Yandex

Ну и последнее, Простой скрипт для автоматического монтирования

#!/usr/bin/expect
spawn mount.davfs https://webdav.yandex.ru /clouds/yandex.disk/
expect "Username:"
send "Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.\r"
expect "Password:"
send "PASS\r"
expect eof

Критические заметки

Здесь представлены комментарии некоторых спортивных состязаний, а также оценка вопросов, сыгранных в телевизионных клубах "Что? Где? Когда?" России и Беларуси.  Особое внимание будет уделено игровым видам спорта (футбол, хоккей). Найдут для себя полезное и любители шахмат и шахматной композиции. 

Читать

Лучшие книги

Здесь представлены лучшие, на наш взгляд, книги по математике, физике, астрономии, информатике, и некоторым другим предметам. Также предлагается подборка научно-популярной литературы и книг по интеллектуальным играм. Здесь указаны ссылки, по которым Вы можете их скачать.

Перейти к книгам