среда, 13 марта 2013 г.

Yandex Drive + WebDAV + autofs

  1. Устанавливаем необходимые пакеты:
      root@meatx:~# apt-get install davfs2 autofs  
    
  2. Настраиваем WebDAV:
     root@meatx:~# vim /etc/davfs2/secrets  
     # Credential Line  
     # ---------------  
     # A credential line consists of the mount-point, the user-name and  
     # the password. The mount-point must be an absolute path, starting  
     # with /. The password may be omitted.  
     # For compatibility with older versions, instead of the mount-point  
     # the URL may be given. The URL must contain scheme, fully qualified  
     # domain name and path. If the path segment is missing, / is assumed.  
     https://webdav.yandex.ru USERNAME PASSWORD  
    
    Здесь USERNAME - имя пользователя Яндекс (без @ya.ru), PASSWORD - очевидно, что такое.
    Проверим, монтируется ли диск:
     root@meatx:~# mkdir /media/webdav  
     root@meatx:~# mount -t davfs https://webdav.yandex.ru /media/webdav/  
     root@meatx:~# cd /media/webdav/  
     root@meatx:/media/webdav# ls  
     lost+found Добро Пожаловать.pdf Музыка  
     wef   Документы  Обои для рабочего стола.jpg  
    
  3. Настраиваем autofs:
  4.  root@meatx:~# vim /etc/auto.master  
    
    Добавляем в конце файла следующую срочку:
     /home/saver/webdav /etc/auto.yandex.drive  
    
    Создаём файл
     root@meatx:~# vim /etc/auto.yandex.drive  
    
    Со следующим содержимым:
     Yandex.drive -fstype=davfs,rw,dir_mode=0777,file_mode=0666 :https://webdav.yandex.ru  
    
    Перезапускаем демон:
     root@meatx:~# /etc/init.d/autofs restart  
    
    Проверяем работу:
     root@meatx:/# cd /home/saver/webdav/Yandex.drive  
     root@meatx:/home/saver/webdav/Yandex.drive# ls  
     lost+found Добро Пожаловать.pdf Музыка  
     wef   Документы  Обои для рабочего стола.jpg  
    
  5. Создаём символическую ссылку на каталог:
     root@meatx:~# ln -s /home/saver/webdav/Yandex.drive /home/saver/Yandex.drive  
    
Теперь при переходе в /home/saver/Yandex.drive будет автоматически монтироваться WebDAV-папка с Яндекса.

Ссылки: