Автомонтирование яндекс диска подключенного с помощью WebDAV

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#1

19 ноя 2018, 13:02

Если монтировать яндекс диск в ручную: mount -t davfs https://webdav.yandex.ru /mnt/yandex.disk/, то диск монтируется успешно.
Но я хочу организовать автоматическое монтирование, что делаю:
Добавил в sudo xed /etc/fstab запись

Код: Выделить всё

https://webdav.yandex.ru   /mnt/yandex    davfs        rw,users,noauto          0        0
Создал папку и файл: ~/.davfs2/secrets
Потом в secrets добавил строку с указанием своего логина и пароля:

Код: Выделить всё

https://webdav.yandex.ru username password
Но монтирование не происходит... :sad:

Аватара пользователя

AlexelA
Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 293 раза
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#2

19 ноя 2018, 13:05

mount -t davfs https://webdav.yandex.ru /mnt/yandex.disk/ ИМХО, эту строку лучше запихнуть в автозагрузку с отсрочкой в секунд 10, т.к. в момент загрузки fstab сам ресурс, фактически отсутствует, в связи с отсутствием интернет соединения...
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь) Изображение

Аватара пользователя

di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#3

19 ноя 2018, 13:09

sana-555, он и не сможет примонтироваться, интернета же нет на момент монтирования из fstab. Наверное лучше юнит создать https://blog.sleeplessbeastie.eu/2017/0 ... g-systemd/
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

Автор темы
sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#4

19 ноя 2018, 13:12

di_mok писал(а):
19 ноя 2018, 13:09
sana-555, он и не сможет примонтироваться, интернета же нет на момент монтирования из fstab.
Вот те раз, ориентировался исключительно но эти записи :sad: : https://habr.com/post/142067/#comment_4752116

Аватара пользователя

AlexelA
Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 293 раза
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#5

19 ноя 2018, 13:13

di_mok, а мой способ - не сработает? :scratch:
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь) Изображение

Аватара пользователя

Автор темы
sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#6

19 ноя 2018, 13:15

AlexelA писал(а):
19 ноя 2018, 13:05
ИМХО, эту строку лучше запихнуть в автозагрузку с отсрочкой в секунд 10, т.к. в момент загрузки fstab сам ресурс, фактически отсутствует, в связи с отсутствием интернет соединения...
А там введется логин и пароль?

Аватара пользователя

AlexelA
Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 293 раза
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#7

19 ноя 2018, 13:17

sana-555 писал(а):
19 ноя 2018, 13:15
А там введется логин и пароль?
Ты ж сам писал:
sana-555 писал(а):
19 ноя 2018, 13:02
Если монтировать яндекс диск в ручную: mount -t davfs https://webdav.yandex.ru /mnt/yandex.disk/, то диск монтируется успешно.
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь) Изображение

Аватара пользователя

Автор темы
sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#8

19 ноя 2018, 13:19

Ну после этой записи мне ручками нужно вводить логин и пароль... :smile: , а так да, после монтируется все удачно...)

Аватара пользователя

Автор темы
sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#9

19 ноя 2018, 13:21

di_mok писал(а):
19 ноя 2018, 13:09
Наверное лучше юнит создать https://blog.sleeplessbeastie.eu/2017/0 ... g-systemd/
Ладно, пойду переводить буржуйскую инструксион.)

Аватара пользователя

di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#10

19 ноя 2018, 13:33

AlexelA писал(а):
19 ноя 2018, 13:13
а мой способ - не сработает?
Да сработает, я думаю
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

Автор темы
sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#11

19 ноя 2018, 13:52

di_mok, "milosz" это логин в той инструкции?

Аватара пользователя

di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#12

19 ноя 2018, 14:04

Ага
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

Автор темы
sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#13

19 ноя 2018, 14:18

Добавил в файл /etc/davfs2/secrets

Код: Выделить всё

# personal webdav, application password
/mnt/yandex.disk/ МойЛогин МойПароль
# older versions used URL, it is equivalent for compatibility reasons
#https://webdav.yandex.ru МойЛогин МойПароль
Создал файл /etc/systemd/system/mnt-dav.mount с таким содержанием

Код: Выделить всё

[Unit]
Description=Mount personal Nextcloud WebDAV
After=network-online.target
Wants=network-online.target

[Mount]
What=https://webdav.yandex.ru/
Where=/mnt/yandex.disk
Options=noauto,user,uid=МойЛогин,gid=МойЛогин
Type=davfs
TimeoutSec=60

[code][Install]
WantedBy=remote-fs.target
Создал файл /etc/systemd/system/mnt-dav.automount с таким содержанием

Код: Выделить всё

[Unit]
Description=Mount personal Nextcloud WebDAV automount
After=network-online.target
Wants=network-online.target

[Automount]
Where=/mnt/yandex.disk
TimeoutIdleSec=300

[Install]
WantedBy=remote-fs.target
Но когда ввожу команды, то на третей ошибка:

Код: Выделить всё

sana@LinuxHomeOlga:~$ sudo systemctl enable mnt-dav.automount
sana@LinuxHomeOlga:~$ sudo systemctl start mnt-dav.automount
Failed to start mnt-dav.automount: Unit mnt-dav.automount is not loaded properly: Invalid argument.
See system logs and 'systemctl status mnt-dav.automount' for details.
sana@LinuxHomeOlga:~$ 

Аватара пользователя

di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#14

19 ноя 2018, 14:45

sana-555 писал(а):
19 ноя 2018, 14:18
uid=МойЛогин,gid=МойЛогин
МойЛогин - это что такое?
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

Автор темы
sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#15

19 ноя 2018, 14:49

di_mok писал(а):
19 ноя 2018, 14:45
МойЛогин - это что такое?
:-D Взял отсюда по аналогии, поскольку вы сказали, что- "milosz" это логин
Options=noauto,user,uid=milosz,gid=milosz
Вот и добавил в эти места свой логин, не пральна? :smile:

Аватара пользователя

di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#16

19 ноя 2018, 14:59

sana-555 писал(а):
19 ноя 2018, 14:49
это логин
логин WebDav, или имя пользователя системы?
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

Автор темы
sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#17

19 ноя 2018, 15:01

di_mok писал(а):
19 ноя 2018, 14:59
логин WebDav
Да, логин от яндекс диска. Так и нужно?

Аватара пользователя

di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#18

19 ноя 2018, 15:12

Нееее :-D http://uneex.ru/static/AltDocs_linux_users/index.html Это в /etc/davfs2/secrets пользовател WebDav указывается. Я подумал, что твой вопрос
sana-555 писал(а):
19 ноя 2018, 13:52
"milosz" это логин в той инструкции?
про это
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

Автор темы
sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#19

19 ноя 2018, 15:20

:smile:, понятно, тогда указываю здесь так:Options=noauto,user,uid=sana,gid=sana, но все равно та же ошибка..

Аватара пользователя

Автор темы
sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Автомонтирование яндекс диска подключенного с помощью WebDAV

#20

19 ноя 2018, 15:34

Код: Выделить всё

sana@LinuxHomeOlga:~$ sudo systemctl status mnt-dav.automount
● mnt-dav.automount - Mount personal Nextcloud WebDAV automount
   Loaded: error (Reason: Invalid argument)
   Active: inactive (dead)
    Where: /mnt/yandex.disk

ноя 19 16:29:08 LinuxHomeOlga systemd[1]: /etc/systemd/system/mnt-dav.automount:7: Unknown lvalue 'What' in section 'Automount'
ноя 19 16:29:08 LinuxHomeOlga systemd[1]: /etc/systemd/system/mnt-dav.automount:9: Unknown lvalue 'Options' in section 'Automount'
ноя 19 16:29:08 LinuxHomeOlga systemd[1]: /etc/systemd/system/mnt-dav.automount:10: Unknown lvalue 'Type' in section 'Automount'
ноя 19 16:29:08 LinuxHomeOlga systemd[1]: mnt-dav.automount: Where= setting doesn't match unit name. Refusing.
ноя 19 16:29:12 LinuxHomeOlga systemd[1]: /etc/systemd/system/mnt-dav.automount:7: Unknown lvalue 'What' in section 'Automount'
ноя 19 16:29:12 LinuxHomeOlga systemd[1]: /etc/systemd/system/mnt-dav.automount:9: Unknown lvalue 'Options' in section 'Automount'
ноя 19 16:29:12 LinuxHomeOlga systemd[1]: /etc/systemd/system/mnt-dav.automount:10: Unknown lvalue 'Type' in section 'Automount'
ноя 19 16:29:12 LinuxHomeOlga systemd[1]: mnt-dav.automount: Where= setting doesn't match unit name. Refusing.
ноя 19 17:16:28 LinuxHomeOlga systemd[1]: mnt-dav.automount: Where= setting doesn't match unit name. Refusing.
ноя 19 17:16:33 LinuxHomeOlga systemd[1]: mnt-dav.automount: Where= setting doesn't match unit name. Refusing.

Закрыто

Вернуться в «Работа с сетью»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость