Использование Яндекс-диска

Использование Яндекс-диска.

Содержание

1 Монтирование с помощью rclone

1.1 Настройка

  • Настройте доступ к yandex.ru с помощью:
    1rclone config
    

1.2 Ручное монтирование

  • Пусть учётная запись называется account.yandex.ru.
  • Подключить диск можно следующим образом:
    1mkdir -p ~/n/account@yandex.ru
    2rclone mount account@yandex.ru:/ ~/n/account@yandex.ru &
    

1.3 Монтирование с помощью systemd

  • Создайте файл ~/.config/systemd/user/rclone@.service:
     1# User service for Rclone mounting
     2#
     3# Place in ~/.config/systemd/user/
     4# File must include the '@' (ex rclone@.service)
     5# As your normal user, run
     6#   systemctl --user daemon-reload
     7# You can now start/enable each remote by using rclone@<remote>
     8#   systemctl --user enable --now rclone@dropbox
     9
    10[Unit]
    11Description=rclone: Remote FUSE filesystem for cloud storage config %i
    12Documentation=man:rclone(1)
    13After=network-online.target
    14Wants=network-online.target
    15AssertPathIsDirectory=%h/n/
    16
    17[Service]
    18Type=notify
    19ExecStartPre=-/usr/bin/mkdir -p %h/n/%i
    20ExecStart= \
    21  /usr/bin/rclone mount \
    22    --config=%h/.config/rclone/rclone.conf \
    23    --allow-non-empty \
    24    --vfs-cache-mode writes \
    25    --vfs-cache-max-size 100M \
    26    --dir-cache-time 72h \
    27    --vfs-read-chunk-size-limit 128M \
    28    --vfs-read-chunk-size-limit off \
    29    --log-level INFO \
    30    --log-file /tmp/rclone-%i.log \
    31    --umask 022 \
    32    --allow-other \
    33    %i: %h/n/%i
    34ExecStop=/bin/fusermount -uz %h/n/%i
    35
    36[Install]
    37WantedBy=default.target
    
  • Перегрузите список сервисов:
    1systemctl --user daemon-reload
    
  • Добавьте сервис в автозапуск:
    1systemctl --user enable --now rclone@account@yandex.ru
    

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие