在LINUX服务器上挂载rclone,每次服务器重启,rclone都得手动重新挂载,非常麻烦,下面的步骤即可解决此问题。
1.创建启动脚本
首先在电脑上新建一个文本文本文档,然后在文档中粘贴如下代码,粘贴好后把此文档重命名为rclone.service
[Unit]
Description=Rclone
AssertPathIsDirectory=LocalFolder
After=network-online.target
[Service]
Type=simple
ExecStart=rclone mount indian: /gd --allow-other --allow-non-empty --vfs-cache-mode full --vfs-cache-max-age 48h --vfs-cache-max-size 5G --vfs-read-chunk-size 128M --vfs-read-chunk-size-limit 1G --buffer-size 128M
ExecStop=fusermount -u LocalFolder
Restart=on-abort
User=root
[Install]
WantedBy=default.target
EOF
rclone mount的参数可根据自己需求更改,例如
- indian 代表rclone config中挂载的盘
- /gd 代表挂载到本地的文件夹的位置
- --vfs-cache-max-age 48h 代表缓存时间为48小时
- --vfs-cache-max-size 5G 代表缓存占用的最大内存为5G
还有其他挂载参数可去rclone官网查看
2.上传脚本
通过Finall Shell工具,把此文件上传到/etc/systemd/system文件夹下。如果没有安装Final Shell,可去此链接下载https://www.hostbuf.com/t/988.html
3.设置开机启动
设置开机启动
systemctl enable rclone
启动挂载
systemctl start rclone
至此,每次开机都会自动挂载网盘了。
其他命令如下:
停止挂载
systemctl stop rclone
重新挂载
systemctl restart rclone