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

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

Автор темы
sana-555
Сообщения: 338
Зарегистрирован: 21 июл 2017, 17:38
Благодарил (а): 303 раза
Поблагодарили: 5 раз

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

Сообщение sana-555 » 19 ноя 2018, 10: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
Сообщения: 868
Зарегистрирован: 24 июл 2017, 17:11
Решено: 3
Откуда: город-герой Новороссийск
Благодарил (а): 97 раз
Поблагодарили: 250 раз

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

Сообщение AlexelA » 19 ноя 2018, 10:05

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

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

di_mok
Сообщения: 4920
Зарегистрирован: 27 авг 2016, 16:06
Решено: 30
Откуда: Арзамас
Благодарил (а): 1260 раз
Поблагодарили: 1032 раза

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

Сообщение di_mok » 19 ноя 2018, 10:09

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

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

Автор темы
sana-555
Сообщения: 338
Зарегистрирован: 21 июл 2017, 17:38
Благодарил (а): 303 раза
Поблагодарили: 5 раз

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

Сообщение sana-555 » 19 ноя 2018, 10:12

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

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

AlexelA
Сообщения: 868
Зарегистрирован: 24 июл 2017, 17:11
Решено: 3
Откуда: город-герой Новороссийск
Благодарил (а): 97 раз
Поблагодарили: 250 раз

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

Сообщение AlexelA » 19 ноя 2018, 10:13

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

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

Автор темы
sana-555
Сообщения: 338
Зарегистрирован: 21 июл 2017, 17:38
Благодарил (а): 303 раза
Поблагодарили: 5 раз

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

Сообщение sana-555 » 19 ноя 2018, 10:15

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

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

AlexelA
Сообщения: 868
Зарегистрирован: 24 июл 2017, 17:11
Решено: 3
Откуда: город-герой Новороссийск
Благодарил (а): 97 раз
Поблагодарили: 250 раз

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

Сообщение AlexelA » 19 ноя 2018, 10:17

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

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

Автор темы
sana-555
Сообщения: 338
Зарегистрирован: 21 июл 2017, 17:38
Благодарил (а): 303 раза
Поблагодарили: 5 раз

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

Сообщение sana-555 » 19 ноя 2018, 10:19

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

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

Автор темы
sana-555
Сообщения: 338
Зарегистрирован: 21 июл 2017, 17:38
Благодарил (а): 303 раза
Поблагодарили: 5 раз

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

Сообщение sana-555 » 19 ноя 2018, 10:21

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

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

di_mok
Сообщения: 4920
Зарегистрирован: 27 авг 2016, 16:06
Решено: 30
Откуда: Арзамас
Благодарил (а): 1260 раз
Поблагодарили: 1032 раза

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

Сообщение di_mok » 19 ноя 2018, 10:33

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

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

Автор темы
sana-555
Сообщения: 338
Зарегистрирован: 21 июл 2017, 17:38
Благодарил (а): 303 раза
Поблагодарили: 5 раз

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

Сообщение sana-555 » 19 ноя 2018, 10:52

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

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

di_mok
Сообщения: 4920
Зарегистрирован: 27 авг 2016, 16:06
Решено: 30
Откуда: Арзамас
Благодарил (а): 1260 раз
Поблагодарили: 1032 раза

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

Сообщение di_mok » 19 ноя 2018, 11:04

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

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

Автор темы
sana-555
Сообщения: 338
Зарегистрирован: 21 июл 2017, 17:38
Благодарил (а): 303 раза
Поблагодарили: 5 раз

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

Сообщение sana-555 » 19 ноя 2018, 11: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
Сообщения: 4920
Зарегистрирован: 27 авг 2016, 16:06
Решено: 30
Откуда: Арзамас
Благодарил (а): 1260 раз
Поблагодарили: 1032 раза

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

Сообщение di_mok » 19 ноя 2018, 11:45

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

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

Автор темы
sana-555
Сообщения: 338
Зарегистрирован: 21 июл 2017, 17:38
Благодарил (а): 303 раза
Поблагодарили: 5 раз

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

Сообщение sana-555 » 19 ноя 2018, 11:49

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

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

di_mok
Сообщения: 4920
Зарегистрирован: 27 авг 2016, 16:06
Решено: 30
Откуда: Арзамас
Благодарил (а): 1260 раз
Поблагодарили: 1032 раза

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

Сообщение di_mok » 19 ноя 2018, 11:59

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

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

Автор темы
sana-555
Сообщения: 338
Зарегистрирован: 21 июл 2017, 17:38
Благодарил (а): 303 раза
Поблагодарили: 5 раз

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

Сообщение sana-555 » 19 ноя 2018, 12:01

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

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

di_mok
Сообщения: 4920
Зарегистрирован: 27 авг 2016, 16:06
Решено: 30
Откуда: Арзамас
Благодарил (а): 1260 раз
Поблагодарили: 1032 раза

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

Сообщение di_mok » 19 ноя 2018, 12:12

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

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

Автор темы
sana-555
Сообщения: 338
Зарегистрирован: 21 июл 2017, 17:38
Благодарил (а): 303 раза
Поблагодарили: 5 раз

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

Сообщение sana-555 » 19 ноя 2018, 12:20

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

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

Автор темы
sana-555
Сообщения: 338
Зарегистрирован: 21 июл 2017, 17:38
Благодарил (а): 303 раза
Поблагодарили: 5 раз

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

Сообщение sana-555 » 19 ноя 2018, 12: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.

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