raspberry pi и ЯндексДиск

07.02.2017 03:48:50

Тестировалось на Малине 3 версии, Raspbian от 15.01.2017.

Проверенный минимум:

 
apt-get install davfs2
mkdir /mnt/ya.disk
chmod -R 777 /mnt/ya.disk

mount -t davfs https://webdav.yandex.ru /mnt/ya.disk -o uid=pi,gid=pi,rw,file_mode=0777,dir_mode=0777

- попросят ввести логин и пароль

Развернутая статья:

  • Подключение Яндекс.Диск. Установим пакет davfs2, чтобы Raspberry Pi умел обращаться к Яндекс.Диску по протоколу WebDAV:

     
    apt-get install davfs2
    

  • Создадим папку, куда будет монтироваться Яндекс.Диск и установим права на папку:

     
    mkdir /home/tests/ya.disk
    chmod -R 777 /home/tests/ya.disk
    

  • Монтируем наш Яндекс.Диск в папку:

     
    mount -t davfs https://webdav.yandex.ru /home/tests/ya.disk -o uid=pi,gid=pi,rw,file_mode=0777,dir_mode=0777
    

    После ввода команды, вас попросят ввести логин и пароль от аккаунта Яндекс.Диска.

  • Перенастроим пакет davfs2:

     
    dpkg-reconfigure davfs2
    

    Разрешим непривилегированным пользователям монтировать папку. На вопрос отвечаем Yes.

  • Добавим пользователя в группу davfs2(в данном примере, наш пользователь это pi):

     
    usermod -aG davfs2 pi
    

  • Отредактируем файл авторизации:

     
    mcedit /etc/davfs2/secrets
    

    В конец файла добавим:

     
    https://webdav.yandex.ru login password
    

    login - ваш логин аккаунта Яндекс.Диск;
    password - ваш пароль от аккаунта Яндекс.Диск;

  • Настроим fastab для автоматического монтирования Диска:

     
    mcedit /etc/fstab
    

    Допишем в конец файла:

     
    https://webdav.yandex.ru /home/tests/ya.disk davfs uid=1000, user,rw,_netdev 0 0
    

  • Перезагружаем и проверяем:

     
    reboot
    


Категории: raspberry pi 3 / arduino
Яндекс.Метрика