rclone同时挂载多个网盘

安装好rclone

前提是安装好rclone,并且已经挂载好网盘。Rclone挂载依赖于fuse,因此需要先安装:

apt-get install fuse

新建systemd文件

新建一个/etc/systemd/system/rclone@.service文件。

在创建好的文件里粘贴以下内容:

[Unit]
Description=Rclone mount %I drive
AssertPathIsDirectory=LocalFolder
After=network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/rclone mount %i: /home/%i \
--config /root/.config/rclone/rclone.conf \
--no-check-certificate \
--umask 0000 \
--default-permissions \
--allow-non-empty \
--allow-other \
--buffer-size 32M \
--dir-cache-time 12h \
--vfs-read-chunk-size 64M \
--vfs-read-chunk-size-limit 1G
ExecStop=/bin/fusermount -u LocalFolder
Restart=on-abort
User=root

[Install]
WantedBy=default.target

注意emby无权限使用root下的目录,所以上述挂载的位置我选择了/home

启动挂载守护

如果在启动挂载守护之后还想添加新的网盘,重新运行挂载命令会无法成功。
可以手动进行操作,比如我又添加了一个onedrive挂载,rclone config配置时设置的名称是Odrive2。
那么就可以手动操作命令如下:

mkdir /home/Odrive2

systemctl enable rclone@Odrive2

systemctl start rclone@Odrive2

卸载某个挂载盘:

fusermount -qzu /home/gd

这里的/home/gd是你的Linux本地文件夹,而google网盘就是挂载在这个目录下面的。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录