slipers

Mount Yandex Disk

Nov 26th, 2022 (edited)
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!

Устанавливаем:
apt install davfs2
В процессе установки разрешаем непривилегированным пользователям монтировать ресурсы WebDAV.


Создаем точку монтирования:
mkdir /mnt/yandexdisk


В браузере входим в аккаунт Яндекса и переходим по ссылке:
https://id.yandex.ru/profile/apppasswords-list
где содаем пароль для приложения (обязательно запоминаем его).


В файл (добавляем строку с точкой монтирования, логином и паролем):
/etc/davfs2/secrets

/mnt/yandexdisk [email protected] password

Для автомонтирования создаем два файла:
/etc/systemd/system/mnt-yandexdisk.mount

[Unit] 
Description=Mount personal Yandex Disk 
After=network-online.target 
Wants=network-online.target 

[Mount] 
What=https://webdav.yandex.ru
Where=/mnt/yandexdisk
Options=user,noauto,rw 
Type=davfs 
TimeoutSec=60 

[Install] 
WantedBy=remote-fs.target 

/etc/systemd/system/mnt-yandexdisk.automount

[Unit]
Description=Automount personal Yandex Disk
After=network-online.target
Wants=network-online.target

[Automount]
Where=/mnt/yandexdisk
TimeoutIdleSec=300

[Install]
WantedBy=remote-fs.target 

Модули монтирования должны быть названы "в честь" точек монтирования, которыми они управляют.
Так для точки монтирования /mnt/yandexdisk файлы имеют имена mnt-yandexdisk.mount и mnt-yandexdisk.automount


Перезагрузка systemd:
systemctl daemon-reload
Запуск службы автомонтирования:
systemctl start mnt-yandexdisk.automount
Включение службы автомонтирования:
systemctl enable mnt-yandexdisk.automount


З.Ы.
Если автомонтирование не настроено:
mount -t davfs https://webdav.yandex.ru /mnt/yandexdisk/

Tags: minios mcap
Add Comment
Please, Sign In to add comment