Использование Яндекс-диска
Использование Яндекс-диска.
Содержание
1 Монтирование с помощью rclone
1.1 Настройка
- Настройте доступ к yandex.ru с помощью:
rclone config
1.2 Ручное монтирование
- Пусть учётная запись называется
account.yandex.ru
. - Подключить диск можно следующим образом:
mkdir -p ~/n/account@yandex.ru rclone mount account@yandex.ru:/ ~/n/account@yandex.ru &
1.3 Монтирование с помощью systemd
- Создайте файл
~/.config/systemd/user/rclone@.service
:# User service for Rclone mounting # # Place in ~/.config/systemd/user/ # File must include the '@' (ex rclone@.service) # As your normal user, run # systemctl --user daemon-reload # You can now start/enable each remote by using rclone@<remote> # systemctl --user enable --now rclone@dropbox [Unit] Description=rclone: Remote FUSE filesystem for cloud storage config %i Documentation=man:rclone(1) After=network-online.target Wants=network-online.target AssertPathIsDirectory=%h/n/ [Service] Type=notify ExecStartPre=-/usr/bin/mkdir -p %h/n/%i ExecStart= \ /usr/bin/rclone mount \ --config=%h/.config/rclone/rclone.conf \ --allow-non-empty \ --vfs-cache-mode writes \ --vfs-cache-max-size 100M \ --dir-cache-time 72h \ --vfs-read-chunk-size-limit 128M \ --vfs-read-chunk-size-limit off \ --log-level INFO \ --log-file /tmp/rclone-%i.log \ --umask 022 \ --allow-other \ %i: %h/n/%i ExecStop=/bin/fusermount -uz %h/n/%i [Install] WantedBy=default.target
- Перегрузите список сервисов:
systemctl --user daemon-reload
- Добавьте сервис в автозапуск:
systemctl --user enable --now rclone@account@yandex.ru