天有多云转晴

让 rclone 开机自动挂载

最后更新于

1 目录

目录

2 systemd 服务

2.1 创建/编辑服务文件

sudo vim /etc/systemd/system/rclone.service

2.2 编辑内容

[Unit]
Description=Rclone mount
Requires=network-online.target
After=network-online.target

[Service]
Type=simple
User=<username>
ExecStartPre=/bin/mkdir -p <local_dir>
ExecStart=/usr/bin/rclone mount --vfs-cache-mode full <remote>:<path> <local_dir>
ExecStop=/usr/bin/fusermount -u <local_dir>
ExecStopPost=/bin/rmdir <local_dir>
Restart=on-abort

[Install]
WantedBy=default.target

替换 <username>, <remote>, <path>, <local_dir>.

示例:

[Unit]
Description=Rclone mount
Requires=network-online.target
After=network-online.target

[Service]
Type=simple
User=byronogis
ExecStartPre=/bin/mkdir -p /home/byronogis/Desktop/obsidian_nutstore
ExecStart=/usr/bin/rclone mount --vfs-cache-mode full nutstore:/obsidian /home/byronogis/Desktop/obsidian_nutstore
ExecStop=/usr/bin/fusermount -u /home/byronogis/Desktop/obsidian_nutstore
ExecStopPost=/bin/rmdir /home/byronogis/Desktop/obsidian_nutstore
Restart=on-abort

[Install]
WantedBy=default.target

2.3 启动服务

sudo systemctl daemon-reload
sudo systemctl enable rclone.service
sudo systemctl start rclone.service