Ubuntu设置Rclone开机自动挂载

之前使用rc.local配置Rclone开机自动挂载远程设备,参考:Ubuntu rc.local以指定用户执行命令

当远程设备因网络原因不能访问时,系统开机就会变慢,开机进入桌面后文件管理器也未能加载。

创建服务:

sudo nano /etc/systemd/system/rclone-mount.service

内容如下:

[Unit]
Description=Rclone Mount
After=network-online.target
Wants=network-online.target

[Service]
Type=forking
User=user
Group=group
ExecStart=rclone mount remote: /local --contimeout 3s --retries 1 --daemon
ExecStop=fusermount -uz /local
Restart=on

[Install]
WantedBy=multi-user.target

启用服务:

sudo systemctl daemon-reload
sudo systemctl enable rclone-mount
sudo systemctl start rclone-mount

如果需要禁用:

sudo systemctl stop rclone-mount
sudo systemctl disable rclone-mount

配置说明

以下配置项指定服务在网络可用的情况下才启动:

After=network-online.target
Wants=network-online.target

开机时,服务默认以root用户运行,而安装和配置Rclone都是在普通用户下进行的,所以需要指定用户和用户组:

User=user
Group=group

Rclone挂载命令中–contimeout和–retries设置了连接超时和重试次数,避免远程设备无法连接一直重试造成系统开机慢。

原创文章,作者:,如若转载,请注明出处:https://ce.771633.xyz/4477.html

Like (0)
Previous 2025年12月8日
Next 2025年3月8日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注