X
    Категории: Linux

Автоматическое монтирование Яндекс Диска в Linux

Удобно для обмена, мелких бекапов.

В самом начале переходим под рута (одной из команд простого sudo будет мало):

sudo su

Теперь установим  davfs2. Эта программа поможет примонтировать удалённую папку. Программа есть во всех стандартных репозиториях. В Ubuntu устанавливается так:

apt-get install davfs2

Далее нужно создать папку, туда где будут отображаться удалённые файлы.

mkdir /mnt/yandex

Теперь нужно внести ваш логин и пароль от Яндекс почты (оболочный диск привязывается к ней), что бы не вводить их каждый раз.

echo "https://webdav.yandex.ru username password" >> /etc/davfs2/secrets

На заметку параноикам: этот файл изменять и читать может только рут. И ради этой команды мы переходили под рута.

Не забудьте подставить свой логин и пароль заместо  username и password соответственно.

Монтируем и проверяем, что всё получилось.

sudo mount -t davfs https://webdav.yandex.ru /mnt/yandex

Осталось только прописать команду с монтированием в автозагрузку.

nano /etc/rc.local

Так как папка сетевая, то монтировать её до появления сети бессмысленно. Значит нужно сделать задержку. Лично мне достаточно 60 секунд. Выше строчки с exit 0 помещаем:

sleep 60 && sudo mount -t davfs https://webdav.yandex.ru /mnt/yandex && sudo chown -R user /mnt/yandex 

Вместо user пишем своё имя пользователя (оно в терминале написано до символа @). Так мы обозначим, что папка создана нами и принадлежит нам, а не руту.

Поделиться